diff options
author | Ryan Kelly <ryan@rfk.id.au> | 2014-01-29 15:07:20 +1100 |
---|---|---|
committer | Ryan Kelly <ryan@rfk.id.au> | 2014-02-02 10:26:03 +1100 |
commit | dd5c0f51c713251b0fea5946fe31815ede6b7be8 (patch) | |
tree | 292a0f5d33737d10cbafb3b2c99d00c6dcd79f31 /src/library_fs.js | |
parent | f5c957b2893744f061adbcf2a911cb693025a613 (diff) |
Use standard fds of 0,1,2 rather than 1,2,3
Diffstat (limited to 'src/library_fs.js')
-rw-r--r-- | src/library_fs.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/library_fs.js b/src/library_fs.js index c30876f5..8d83048e 100644 --- a/src/library_fs.js +++ b/src/library_fs.js @@ -16,7 +16,7 @@ mergeInto(LibraryManager.library, { root: null, mounts: [], devices: [null], - streams: [null], + streams: [], nextInode: 1, nameTable: null, currentPath: '/', @@ -358,7 +358,7 @@ mergeInto(LibraryManager.library, { // MAX_OPEN_FDS: 4096, nextfd: function(fd_start, fd_end) { - fd_start = fd_start || 1; + fd_start = fd_start || 0; fd_end = fd_end || FS.MAX_OPEN_FDS; for (var fd = fd_start; fd <= fd_end; fd++) { if (!FS.streams[fd]) { @@ -1167,15 +1167,15 @@ mergeInto(LibraryManager.library, { // open default streams for the stdin, stdout and stderr devices var stdin = FS.open('/dev/stdin', 'r'); {{{ makeSetValue(makeGlobalUse('_stdin'), 0, 'stdin.fd', 'void*') }}}; - assert(stdin.fd === 1, 'invalid handle for stdin (' + stdin.fd + ')'); + assert(stdin.fd === 0, 'invalid handle for stdin (' + stdin.fd + ')'); var stdout = FS.open('/dev/stdout', 'w'); {{{ makeSetValue(makeGlobalUse('_stdout'), 0, 'stdout.fd', 'void*') }}}; - assert(stdout.fd === 2, 'invalid handle for stdout (' + stdout.fd + ')'); + assert(stdout.fd === 1, 'invalid handle for stdout (' + stdout.fd + ')'); var stderr = FS.open('/dev/stderr', 'w'); {{{ makeSetValue(makeGlobalUse('_stderr'), 0, 'stderr.fd', 'void*') }}}; - assert(stderr.fd === 3, 'invalid handle for stderr (' + stderr.fd + ')'); + assert(stderr.fd === 2, 'invalid handle for stderr (' + stderr.fd + ')'); }, ensureErrnoError: function() { if (FS.ErrnoError) return; |