Skip to content

Commit b67ec22

Browse files
committed
* correction to fputs -- it should not add a trailing \n (puts does, fputs does not)
* corrected internal filennames of stderr and stdout * added default getgid(void) implementation to go with getuid(void)
1 parent 89ecb3e commit b67ec22

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/library.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,10 @@ var Library = {
274274
}
275275

276276
_stdout = Pointer_make([0], null, ALLOC_STATIC, 'void*');
277-
{{{ makeSetValue('_stdout', '0', "STDIO.prepare('<<stdin>>', null, true)", 'i32') }}};
277+
{{{ makeSetValue('_stdout', '0', "STDIO.prepare('<<stdout>>', null, true)", 'i32') }}};
278278

279279
_stderr = Pointer_make([0], null, ALLOC_STATIC, 'void*');
280-
{{{ makeSetValue('_stderr', '0', "STDIO.prepare('<<stdin>>', null, true)", 'i32') }}};
280+
{{{ makeSetValue('_stderr', '0', "STDIO.prepare('<<stderr>>', null, true)", 'i32') }}};
281281
},
282282
cleanFilename: function(filename) {
283283
return filename.replace('./', '');
@@ -456,7 +456,6 @@ var Library = {
456456
fputs__deps: ['$STDIO', 'fputc'],
457457
fputs: function(p, stream) {
458458
STDIO.write(stream, p, String_len(p));
459-
_fputc('\n'.charCodeAt(0), stream);
460459
},
461460

462461
fputc__deps: ['$STDIO'],
@@ -1198,6 +1197,10 @@ var Library = {
11981197
return 100;
11991198
},
12001199

1200+
getgid: function() {
1201+
return 100;
1202+
},
1203+
12011204
getpwuid: function(uid) {
12021205
return 0; // NULL
12031206
},

0 commit comments

Comments
 (0)