aboutsummaryrefslogtreecommitdiff
path: root/src/library_sockfs.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-08-10 19:57:19 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-08-10 19:57:19 -0700
commit6f95f937bb4a805081f7ddb07fa8c8d5da7d1d1c (patch)
tree65bd70b16c9836cab4b3be64048fe55b99f3a401 /src/library_sockfs.js
parent3ecb9d7f45e8af5a980940af3ed8bc17efd1a300 (diff)
parent35d58fd518da39db69adccd47882e2924961a861 (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.js18
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