diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-08-10 19:57:19 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-08-10 19:57:19 -0700 |
commit | 6f95f937bb4a805081f7ddb07fa8c8d5da7d1d1c (patch) | |
tree | 65bd70b16c9836cab4b3be64048fe55b99f3a401 /src/library_sockfs.js | |
parent | 3ecb9d7f45e8af5a980940af3ed8bc17efd1a300 (diff) | |
parent | 35d58fd518da39db69adccd47882e2924961a861 (diff) |
Merge pull request #1498 from inolen/lib_reorg
FS-related module reorganization
Diffstat (limited to 'src/library_sockfs.js')
-rw-r--r-- | src/library_sockfs.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/library_sockfs.js b/src/library_sockfs.js new file mode 100644 index 00000000..13118b71 --- /dev/null +++ b/src/library_sockfs.js @@ -0,0 +1,18 @@ +mergeInto(LibraryManager.library, { + $SOCKFS__postset: '__ATINIT__.push({ func: function() { SOCKFS.root = FS.mount(SOCKFS, {}, null); } });', + $SOCKFS__deps: ['$FS'], + $SOCKFS: { + mount: function(mount) { + var node = FS.createNode(null, '/', {{{ cDefine('S_IFDIR') }}} | 0777, 0); + node.node_ops = SOCKFS.node_ops; + node.stream_ops = SOCKFS.stream_ops; + return node; + }, + node_ops: { + }, + stream_ops: { + }, + websocket_sock_ops: { + } + } +});
\ No newline at end of file |