Index: native_client_sdk/src/tests/nacl_io_test/mem_fs_node_test.cc |
diff --git a/native_client_sdk/src/tests/nacl_io_test/mem_fs_node_test.cc b/native_client_sdk/src/tests/nacl_io_test/mem_fs_node_test.cc |
index 3cd3b7acd58b2cb6ed93a9019529545edfb0fcb8..35d92ca5ee97112d3e5f3b5de8de9113bd94d937 100644 |
--- a/native_client_sdk/src/tests/nacl_io_test/mem_fs_node_test.cc |
+++ b/native_client_sdk/src/tests/nacl_io_test/mem_fs_node_test.cc |
@@ -137,7 +137,8 @@ TEST(MemFsNodeTest, Fchmod) { |
struct stat s; |
ASSERT_EQ(0, file.GetStat(&s)); |
- EXPECT_EQ(S_IFREG | S_IRALL | S_IWALL, s.st_mode); |
+ EXPECT_TRUE(S_ISREG(s.st_mode)); |
+ EXPECT_EQ(S_IRALL | S_IWALL, s.st_mode & S_MODEBITS); |
// Change to read-only. |
EXPECT_EQ(0, file.Fchmod(S_IRALL)); |