@@ -345,15 +345,15 @@ var SyscallsLibrary = {
345
345
return info;
346
346
},
347
347
__syscall_socket__deps: ['$SOCKFS'],
348
- __syscall_socket: (domain, type, protocol) => {
348
+ __syscall_socket: (domain, type, protocol, varargs ) => {
349
349
var sock = SOCKFS.createSocket(domain, type, protocol);
350
350
#if ASSERTIONS
351
351
assert(sock.stream.fd < 64); // XXX ? select() assumes socket fd values are in 0..63
352
352
#endif
353
353
return sock.stream.fd;
354
354
},
355
355
__syscall_getsockname__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
356
- __syscall_getsockname: (fd, addr, addrlen, d1, d2, d3 ) => {
356
+ __syscall_getsockname: (fd, addr, addrlen, varargs ) => {
357
357
var sock = getSocketFromFD(fd);
358
358
// TODO: sock.saddr should never be undefined, see TODO in websocket_sock_ops.getname
359
359
var errno = writeSockaddr(addr, sock.family, DNS.lookup_name(sock.saddr || '0.0.0.0'), sock.sport, addrlen);
@@ -363,7 +363,7 @@ var SyscallsLibrary = {
363
363
return 0;
364
364
},
365
365
__syscall_getpeername__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
366
- __syscall_getpeername: (fd, addr, addrlen, d1, d2, d3 ) => {
366
+ __syscall_getpeername: (fd, addr, addrlen, varargs ) => {
367
367
var sock = getSocketFromFD(fd);
368
368
if (!sock.daddr) {
369
369
return -{{{ cDefs.ENOTCONN }}}; // The socket is not connected.
@@ -375,19 +375,19 @@ var SyscallsLibrary = {
375
375
return 0;
376
376
},
377
377
__syscall_connect__deps: ['$getSocketFromFD', '$getSocketAddress'],
378
- __syscall_connect: (fd, addr, addrlen, d1, d2, d3 ) => {
378
+ __syscall_connect: (fd, addr, addrlen, varargs ) => {
379
379
var sock = getSocketFromFD(fd);
380
380
var info = getSocketAddress(addr, addrlen);
381
381
sock.sock_ops.connect(sock, info.addr, info.port);
382
382
return 0;
383
383
},
384
384
__syscall_shutdown__deps: ['$getSocketFromFD'],
385
- __syscall_shutdown: (fd, how) => {
385
+ __syscall_shutdown: (fd, how, varargs ) => {
386
386
getSocketFromFD(fd);
387
387
return -{{{ cDefs.ENOSYS }}}; // unsupported feature
388
388
},
389
389
__syscall_accept4__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
390
- __syscall_accept4: (fd, addr, addrlen, flags, d1, d2 ) => {
390
+ __syscall_accept4: (fd, addr, addrlen, flags, varargs ) => {
391
391
var sock = getSocketFromFD(fd);
392
392
var newsock = sock.sock_ops.accept(sock);
393
393
if (addr) {
@@ -399,14 +399,14 @@ var SyscallsLibrary = {
399
399
return newsock.stream.fd;
400
400
},
401
401
__syscall_bind__deps: ['$getSocketFromFD', '$getSocketAddress'],
402
- __syscall_bind: (fd, addr, addrlen, d1, d2, d3 ) => {
402
+ __syscall_bind: (fd, addr, addrlen, varargs ) => {
403
403
var sock = getSocketFromFD(fd);
404
404
var info = getSocketAddress(addr, addrlen);
405
405
sock.sock_ops.bind(sock, info.addr, info.port);
406
406
return 0;
407
407
},
408
408
__syscall_listen__deps: ['$getSocketFromFD'],
409
- __syscall_listen: (fd, backlog) => {
409
+ __syscall_listen: (fd, backlog, varargs ) => {
410
410
var sock = getSocketFromFD(fd);
411
411
sock.sock_ops.listen(sock, backlog);
412
412
return 0;
@@ -437,7 +437,7 @@ var SyscallsLibrary = {
437
437
return sock.sock_ops.sendmsg(sock, HEAP8, message, length, dest.addr, dest.port);
438
438
},
439
439
__syscall_getsockopt__deps: ['$getSocketFromFD'],
440
- __syscall_getsockopt: (fd, level, optname, optval, optlen, d1 ) => {
440
+ __syscall_getsockopt: (fd, level, optname, optval, optlen, varargs ) => {
441
441
var sock = getSocketFromFD(fd);
442
442
// Minimal getsockopt aimed at resolving https://github.com/emscripten-core/emscripten/issues/2211
443
443
// so only supports SOL_SOCKET with SO_ERROR.
@@ -452,7 +452,7 @@ var SyscallsLibrary = {
452
452
return -{{{ cDefs.ENOPROTOOPT }}}; // The option is unknown at the level indicated.
453
453
},
454
454
__syscall_sendmsg__deps: ['$getSocketFromFD', '$getSocketAddress'],
455
- __syscall_sendmsg: (fd, message, flags, d1, d2, d3 ) => {
455
+ __syscall_sendmsg: (fd, message, flags, varargs ) => {
456
456
var sock = getSocketFromFD(fd);
457
457
var iov = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iov, '*') }}};
458
458
var num = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iovlen, 'i32') }}};
@@ -483,7 +483,7 @@ var SyscallsLibrary = {
483
483
return sock.sock_ops.sendmsg(sock, view, 0, total, addr, port);
484
484
},
485
485
__syscall_recvmsg__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
486
- __syscall_recvmsg: (fd, message, flags, d1, d2, d3 ) => {
486
+ __syscall_recvmsg: (fd, message, flags, varargs ) => {
487
487
var sock = getSocketFromFD(fd);
488
488
var iov = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iov, '*') }}};
489
489
var num = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iovlen, 'i32') }}};
0 commit comments