| Index: native_client_sdk/src/libraries/nacl_io/memfs/mem_fs.cc
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs.cc b/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs.cc
|
| index a159c32cfd37b05c8aee2a04c8ae9876b69de338..111dc6f2e396ea05114e7c0df8907c83a1134f69 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs.cc
|
| +++ b/native_client_sdk/src/libraries/nacl_io/memfs/mem_fs.cc
|
| @@ -75,7 +75,8 @@ Error MemFs::FindNode(const Path& path, int type, ScopedNode* out_node) {
|
| return 0;
|
| }
|
|
|
| -Error MemFs::Open(const Path& path, int open_flags, ScopedNode* out_node) {
|
| +Error MemFs::OpenWithMode(const Path& path, int open_flags, mode_t mode,
|
| + ScopedNode* out_node) {
|
| out_node->reset(NULL);
|
| ScopedNode node;
|
|
|
| @@ -95,6 +96,7 @@ Error MemFs::Open(const Path& path, int open_flags, ScopedNode* out_node) {
|
| error = node->Init(open_flags);
|
| if (error)
|
| return error;
|
| + node->SetMode(mode);
|
|
|
| error = parent->AddChild(path.Basename(), node);
|
| if (error)
|
|
|