diff options
Diffstat (limited to 'src/library.js')
-rw-r--r-- | src/library.js | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/library.js b/src/library.js index c3536e63..a8d29ff0 100644 --- a/src/library.js +++ b/src/library.js @@ -397,11 +397,7 @@ LibraryManager.library = { FS.streams[_stdin] = FS.streams[1]; FS.streams[_stdout] = FS.streams[2]; FS.streams[_stderr] = FS.streams[3]; - __impure_ptr = allocate(5, "void*", ALLOC_STATIC); - var impure = getValue(__impure_ptr, "void*"); - setValue(impure + {{{ QUANTUM_SIZE }}}, _stdin, "void*"); - setValue(impure + {{{ QUANTUM_SIZE }}}*2, _stdout, "void*"); - setValue(impure + {{{ QUANTUM_SIZE }}}*3, _stderr, "void*"); + __impure_ptr = allocate([ allocate([0, 0, 0, 0, _stdin, 0, 0, 0, _stdout, 0, 0, 0, _stderr, 0, 0, 0], 'void*', ALLOC_STATIC) ], 'void*', ALLOC_STATIC); // Once initialized, permissions start having effect. FS.ignorePermissions = false; |