@@ -340,15 +340,15 @@ var SyscallsLibrary = {
340
340
return info;
341
341
},
342
342
__syscall_socket__deps: ['$SOCKFS'],
343
- __syscall_socket: (domain, type, protocol) => {
343
+ __syscall_socket: (domain, type, protocol, varargs ) => {
344
344
var sock = SOCKFS.createSocket(domain, type, protocol);
345
345
#if ASSERTIONS
346
346
assert(sock.stream.fd < 64); // XXX ? select() assumes socket fd values are in 0..63
347
347
#endif
348
348
return sock.stream.fd;
349
349
},
350
350
__syscall_getsockname__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
351
- __syscall_getsockname: (fd, addr, addrlen, d1, d2, d3 ) => {
351
+ __syscall_getsockname: (fd, addr, addrlen, varargs ) => {
352
352
var sock = getSocketFromFD(fd);
353
353
// TODO: sock.saddr should never be undefined, see TODO in websocket_sock_ops.getname
354
354
var errno = writeSockaddr(addr, sock.family, DNS.lookup_name(sock.saddr || '0.0.0.0'), sock.sport, addrlen);
@@ -358,7 +358,7 @@ var SyscallsLibrary = {
358
358
return 0;
359
359
},
360
360
__syscall_getpeername__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
361
- __syscall_getpeername: (fd, addr, addrlen, d1, d2, d3 ) => {
361
+ __syscall_getpeername: (fd, addr, addrlen, varargs ) => {
362
362
var sock = getSocketFromFD(fd);
363
363
if (!sock.daddr) {
364
364
return -{{{ cDefs.ENOTCONN }}}; // The socket is not connected.
@@ -370,19 +370,19 @@ var SyscallsLibrary = {
370
370
return 0;
371
371
},
372
372
__syscall_connect__deps: ['$getSocketFromFD', '$getSocketAddress'],
373
- __syscall_connect: (fd, addr, addrlen, d1, d2, d3 ) => {
373
+ __syscall_connect: (fd, addr, addrlen, varargs ) => {
374
374
var sock = getSocketFromFD(fd);
375
375
var info = getSocketAddress(addr, addrlen);
376
376
sock.sock_ops.connect(sock, info.addr, info.port);
377
377
return 0;
378
378
},
379
379
__syscall_shutdown__deps: ['$getSocketFromFD'],
380
- __syscall_shutdown: (fd, how) => {
380
+ __syscall_shutdown: (fd, how, varargs ) => {
381
381
getSocketFromFD(fd);
382
382
return -{{{ cDefs.ENOSYS }}}; // unsupported feature
383
383
},
384
384
__syscall_accept4__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
385
- __syscall_accept4: (fd, addr, addrlen, flags, d1, d2 ) => {
385
+ __syscall_accept4: (fd, addr, addrlen, flags, varargs ) => {
386
386
var sock = getSocketFromFD(fd);
387
387
var newsock = sock.sock_ops.accept(sock);
388
388
if (addr) {
@@ -394,14 +394,14 @@ var SyscallsLibrary = {
394
394
return newsock.stream.fd;
395
395
},
396
396
__syscall_bind__deps: ['$getSocketFromFD', '$getSocketAddress'],
397
- __syscall_bind: (fd, addr, addrlen, d1, d2, d3 ) => {
397
+ __syscall_bind: (fd, addr, addrlen, varargs ) => {
398
398
var sock = getSocketFromFD(fd);
399
399
var info = getSocketAddress(addr, addrlen);
400
400
sock.sock_ops.bind(sock, info.addr, info.port);
401
401
return 0;
402
402
},
403
403
__syscall_listen__deps: ['$getSocketFromFD'],
404
- __syscall_listen: (fd, backlog) => {
404
+ __syscall_listen: (fd, backlog, varargs ) => {
405
405
var sock = getSocketFromFD(fd);
406
406
sock.sock_ops.listen(sock, backlog);
407
407
return 0;
@@ -432,7 +432,7 @@ var SyscallsLibrary = {
432
432
return sock.sock_ops.sendmsg(sock, HEAP8, message, length, dest.addr, dest.port);
433
433
},
434
434
__syscall_getsockopt__deps: ['$getSocketFromFD'],
435
- __syscall_getsockopt: (fd, level, optname, optval, optlen, d1 ) => {
435
+ __syscall_getsockopt: (fd, level, optname, optval, optlen, varargs ) => {
436
436
var sock = getSocketFromFD(fd);
437
437
// Minimal getsockopt aimed at resolving https://github.com/emscripten-core/emscripten/issues/2211
438
438
// so only supports SOL_SOCKET with SO_ERROR.
@@ -447,7 +447,7 @@ var SyscallsLibrary = {
447
447
return -{{{ cDefs.ENOPROTOOPT }}}; // The option is unknown at the level indicated.
448
448
},
449
449
__syscall_sendmsg__deps: ['$getSocketFromFD', '$getSocketAddress', '$DNS'],
450
- __syscall_sendmsg: (fd, message, flags, d1, d2, d3 ) => {
450
+ __syscall_sendmsg: (fd, message, flags, varargs ) => {
451
451
var sock = getSocketFromFD(fd);
452
452
var iov = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iov, '*') }}};
453
453
var num = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iovlen, 'i32') }}};
@@ -478,7 +478,7 @@ var SyscallsLibrary = {
478
478
return sock.sock_ops.sendmsg(sock, view, 0, total, addr, port);
479
479
},
480
480
__syscall_recvmsg__deps: ['$getSocketFromFD', '$writeSockaddr', '$DNS'],
481
- __syscall_recvmsg: (fd, message, flags, d1, d2, d3 ) => {
481
+ __syscall_recvmsg: (fd, message, flags, varargs ) => {
482
482
var sock = getSocketFromFD(fd);
483
483
var iov = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iov, POINTER_TYPE) }}};
484
484
var num = {{{ makeGetValue('message', C_STRUCTS.msghdr.msg_iovlen, 'i32') }}};
0 commit comments