| Index: native_client_sdk/src/libraries/nacl_io/mount_dev.h
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/mount_dev.h b/native_client_sdk/src/libraries/nacl_io/mount_dev.h
|
| index ff3d99c12459165e2b26f7b9053aa34b4f8866a9..7ad7daa3b99d205f6f6072539aad74a7728d2581 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/mount_dev.h
|
| +++ b/native_client_sdk/src/libraries/nacl_io/mount_dev.h
|
| @@ -11,32 +11,21 @@ class MountNode;
|
|
|
| class MountDev : public Mount {
|
| public:
|
| - virtual MountNode *Open(const Path& path, int mode);
|
| + virtual Error Open(const Path& path, int mode, MountNode** out_node);
|
|
|
| - virtual int Unlink(const Path& path);
|
| - virtual int Mkdir(const Path& path, int permissions);
|
| - virtual int Rmdir(const Path& path);
|
| - virtual int Remove(const Path& path);
|
| + virtual Error Unlink(const Path& path);
|
| + virtual Error Mkdir(const Path& path, int permissions);
|
| + virtual Error Rmdir(const Path& path);
|
| + virtual Error Remove(const Path& path);
|
|
|
| protected:
|
| MountDev();
|
|
|
| - virtual bool Init(int dev, StringMap_t& args, PepperInterface* ppapi);
|
| + virtual Error Init(int dev, StringMap_t& args, PepperInterface* ppapi);
|
| virtual void Destroy();
|
|
|
| private:
|
| MountNode* root_;
|
| - MountNode* null_node_;
|
| - MountNode* zero_node_;
|
| - MountNode* random_node_;
|
| - MountNode* console0_node_;
|
| - MountNode* console1_node_;
|
| - MountNode* console2_node_;
|
| - MountNode* console3_node_;
|
| - MountNode* tty_node_;
|
| - MountNode* stderr_node_;
|
| - MountNode* stdin_node_;
|
| - MountNode* stdout_node_;
|
|
|
| friend class Mount;
|
| };
|
|
|