Skip to content

Commit 3ffd97a

Browse files
authored
Inline doDup into __syscall_dup3. NFC (#16564)
Since this is the last place we are using it.
1 parent 0834fb6 commit 3ffd97a

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/library_syscall.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,6 @@ var SyscallsLibrary = {
131131
}
132132
return 0;
133133
},
134-
doDup: function(path, flags, suggestFD) {
135-
var suggest = FS.getStream(suggestFD);
136-
if (suggest) FS.close(suggest);
137-
return FS.open(path, flags, 0, suggestFD, suggestFD).fd;
138-
},
139134
doReadv: function(stream, iov, iovcnt, offset) {
140135
var ret = 0;
141136
for (var i = 0; i < iovcnt; i++) {
@@ -1028,7 +1023,9 @@ var SyscallsLibrary = {
10281023
assert(!flags);
10291024
#endif
10301025
if (old.fd === suggestFD) return -{{{ cDefine('EINVAL') }}};
1031-
return SYSCALLS.doDup(old.path, old.flags, suggestFD);
1026+
var suggest = FS.getStream(suggestFD);
1027+
if (suggest) FS.close(suggest);
1028+
return FS.open(old.path, old.flags, 0, suggestFD, suggestFD).fd;
10321029
},
10331030
};
10341031

0 commit comments

Comments
 (0)