| Index: native_client_sdk/src/libraries/nacl_io/kernel_proxy.h
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/kernel_proxy.h b/native_client_sdk/src/libraries/nacl_io/kernel_proxy.h
|
| index 89b8f19068a2791651c6ebf67b7cd6a7578bffea..22c9a617fdc562f765f2976b232a7ea6226db7cd 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/kernel_proxy.h
|
| +++ b/native_client_sdk/src/libraries/nacl_io/kernel_proxy.h
|
| @@ -8,6 +8,7 @@
|
| #include <map>
|
| #include <string>
|
|
|
| +#include "nacl_io/devfs/dev_fs.h"
|
| #include "nacl_io/event_emitter.h"
|
| #include "nacl_io/fs_factory.h"
|
| #include "nacl_io/host_resolver.h"
|
| @@ -206,8 +207,20 @@ class KernelProxy : protected KernelObject {
|
| #endif // PROVIDES_SOCKET_API
|
|
|
| protected:
|
| + Error MountInternal(const char* source,
|
| + const char* target,
|
| + const char* filesystemtype,
|
| + unsigned long mountflags,
|
| + const void* data,
|
| + bool create_fs_node,
|
| + ScopedFilesystem* out_filesystem);
|
| +
|
| + Error CreateFsNode(const ScopedFilesystem& fs);
|
| +
|
| + protected:
|
| FsFactoryMap_t factories_;
|
| - sdk_util::ScopedRef<StreamFs> stream_mount_;
|
| + sdk_util::ScopedRef<StreamFs> stream_fs_;
|
| + sdk_util::ScopedRef<DevFs> dev_fs_;
|
| int dev_;
|
| PepperInterface* ppapi_;
|
| static KernelProxy *s_instance_;
|
|
|