| Index: native_client_sdk/src/tests/nacl_io_test/kernel_wrap_test.cc
|
| diff --git a/native_client_sdk/src/tests/nacl_io_test/kernel_wrap_test.cc b/native_client_sdk/src/tests/nacl_io_test/kernel_wrap_test.cc
|
| index c043445af65f11991c629cb957b56d1dd5322364..bbfa60047a31cc9bbb6afc3d3891f9b91308bd00 100644
|
| --- a/native_client_sdk/src/tests/nacl_io_test/kernel_wrap_test.cc
|
| +++ b/native_client_sdk/src/tests/nacl_io_test/kernel_wrap_test.cc
|
| @@ -530,16 +530,17 @@ TEST_F(KernelWrapTest, truncate) {
|
| EXPECT_EQ(0, truncate(kDummyConstChar, kDummyInt3));
|
| }
|
|
|
| -#ifndef __BIONIC__
|
| TEST_F(KernelWrapTest, lstat) {
|
| - struct stat buf;
|
| - EXPECT_CALL(mock, lstat(kDummyConstChar, &buf)).WillOnce(Return(-1));
|
| - EXPECT_EQ(-1, lstat(kDummyConstChar, &buf));
|
| -
|
| - EXPECT_CALL(mock, lstat(kDummyConstChar, &buf)).WillOnce(Return(0));
|
| - EXPECT_EQ(0, lstat(kDummyConstChar, &buf));
|
| + struct stat in_statbuf;
|
| + MakeDummyStatbuf(&in_statbuf);
|
| + EXPECT_CALL(mock, lstat(StrEq(kDummyConstChar), _))
|
| + .WillOnce(DoAll(SetStat(&in_statbuf), Return(0)))
|
| + .WillOnce(Return(-1));
|
| + struct stat out_statbuf;
|
| + EXPECT_EQ(0, lstat(kDummyConstChar, &out_statbuf));
|
| + EXPECT_THAT(&in_statbuf, IsEqualToStatbuf(&out_statbuf));
|
| + EXPECT_EQ(-1, lstat(kDummyConstChar, &out_statbuf));
|
| }
|
| -#endif
|
|
|
| TEST_F(KernelWrapTest, unlink) {
|
| EXPECT_CALL(mock, unlink(kDummyConstChar)).WillOnce(Return(kDummyInt));
|
|
|