Skip to content

Commit bcc3dae

Browse files
committed
Fix wasm64 tests
1 parent c05a2e3 commit bcc3dae

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/library_syscall.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -294,15 +294,15 @@ var SyscallsLibrary = {
294294
return info;
295295
},
296296
__syscall_socket__deps: ['$SOCKFS'],
297-
__syscall_socket: function(domain, type, protocol) {
297+
__syscall_socket: function(domain, type, protocol, varargs) {
298298
var sock = SOCKFS.createSocket(domain, type, protocol);
299299
#if ASSERTIONS
300300
assert(sock.stream.fd < 64); // XXX ? select() assumes socket fd values are in 0..63
301301
#endif
302302
return sock.stream.fd;
303303
},
304304
__syscall_getsockname__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
305-
__syscall_getsockname: function(fd, addr, addrlen) {
305+
__syscall_getsockname: function(fd, addr, addrlen, varargs) {
306306
var sock = getSocketFromFD(fd);
307307
// TODO: sock.saddr should never be undefined, see TODO in websocket_sock_ops.getname
308308
var errno = writeSockaddr(addr, sock.family, DNS.lookup_name(sock.saddr || '0.0.0.0'), sock.sport, addrlen);
@@ -312,7 +312,7 @@ var SyscallsLibrary = {
312312
return 0;
313313
},
314314
__syscall_getpeername__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
315-
__syscall_getpeername: function(fd, addr, addrlen) {
315+
__syscall_getpeername: function(fd, addr, addrlen, varargs) {
316316
var sock = getSocketFromFD(fd);
317317
if (!sock.daddr) {
318318
return -{{{ cDefs.ENOTCONN }}}; // The socket is not connected.
@@ -324,7 +324,7 @@ var SyscallsLibrary = {
324324
return 0;
325325
},
326326
__syscall_connect__deps: ['$getSocketFromFD', '$getSocketAddress'],
327-
__syscall_connect: function(fd, addr, addrlen) {
327+
__syscall_connect: function(fd, addr, addrlen, varargs) {
328328
var sock = getSocketFromFD(fd);
329329
var info = getSocketAddress(addr, addrlen);
330330
sock.sock_ops.connect(sock, info.addr, info.port);
@@ -336,7 +336,7 @@ var SyscallsLibrary = {
336336
return -{{{ cDefs.ENOSYS }}}; // unsupported feature
337337
},
338338
__syscall_accept4__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
339-
__syscall_accept4: function(fd, addr, addrlen, flags) {
339+
__syscall_accept4: function(fd, addr, addrlen, flags, varargs) {
340340
var sock = getSocketFromFD(fd);
341341
var newsock = sock.sock_ops.accept(sock);
342342
if (addr) {
@@ -348,14 +348,14 @@ var SyscallsLibrary = {
348348
return newsock.stream.fd;
349349
},
350350
__syscall_bind__deps: ['$getSocketFromFD', '$getSocketAddress'],
351-
__syscall_bind: function(fd, addr, addrlen) {
351+
__syscall_bind: function(fd, addr, addrlen, varargs) {
352352
var sock = getSocketFromFD(fd);
353353
var info = getSocketAddress(addr, addrlen);
354354
sock.sock_ops.bind(sock, info.addr, info.port);
355355
return 0;
356356
},
357357
__syscall_listen__deps: ['$getSocketFromFD'],
358-
__syscall_listen: function(fd, backlog) {
358+
__syscall_listen: function(fd, backlog, varargs) {
359359
var sock = getSocketFromFD(fd);
360360
sock.sock_ops.listen(sock, backlog);
361361
return 0;
@@ -386,7 +386,7 @@ var SyscallsLibrary = {
386386
return sock.sock_ops.sendmsg(sock, {{{ heapAndOffset('HEAP8', 'message') }}}, length, dest.addr, dest.port);
387387
},
388388
__syscall_getsockopt__deps: ['$getSocketFromFD'],
389-
__syscall_getsockopt: function(fd, level, optname, optval, optlen) {
389+
__syscall_getsockopt: function(fd, level, optname, optval, optlen, varargs) {
390390
var sock = getSocketFromFD(fd);
391391
// Minimal getsockopt aimed at resolving https://github.com/emscripten-core/emscripten/issues/2211
392392
// so only supports SOL_SOCKET with SO_ERROR.
@@ -401,7 +401,7 @@ var SyscallsLibrary = {
401401
return -{{{ cDefs.ENOPROTOOPT }}}; // The option is unknown at the level indicated.
402402
},
403403
__syscall_sendmsg__deps: ['$getSocketFromFD', '$readSockaddr', '$DNS'],
404-
__syscall_sendmsg: function(fd, message, flags) {
404+
__syscall_sendmsg: function(fd, message, flags, varargs) {
405405
var sock = getSocketFromFD(fd);
406406
var iov = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iov, '*') }}};
407407
var num = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iovlen, 'i32') }}};
@@ -433,7 +433,7 @@ var SyscallsLibrary = {
433433
return sock.sock_ops.sendmsg(sock, view, 0, total, addr, port);
434434
},
435435
__syscall_recvmsg__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
436-
__syscall_recvmsg: function(fd, message, flags) {
436+
__syscall_recvmsg: function(fd, message, flags, varargs) {
437437
var sock = getSocketFromFD(fd);
438438
var iov = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iov, POINTER_TYPE) }}};
439439
var num = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iovlen, 'i32') }}};

0 commit comments

Comments
 (0)