@@ -295,15 +295,15 @@ var SyscallsLibrary = {
295
295
return info ;
296
296
} ,
297
297
__syscall_socket__deps : [ '$SOCKFS' ] ,
298
- __syscall_socket : function ( domain , type , protocol ) {
298
+ __syscall_socket : function ( domain , type , protocol , varargs ) {
299
299
var sock = SOCKFS . createSocket ( domain , type , protocol ) ;
300
300
#if ASSERTIONS
301
301
assert ( sock . stream . fd < 64 ) ; // XXX ? select() assumes socket fd values are in 0..63
302
302
#endif
303
303
return sock . stream . fd ;
304
304
} ,
305
305
__syscall_getsockname__deps : [ '$getSocketFromFD ', '$writeSockaddr ', '$DNS '] ,
306
- __syscall_getsockname : function ( fd , addr , addrlen , d1 , d2 , d3 ) {
306
+ __syscall_getsockname : function ( fd , addr , addrlen , varargs ) {
307
307
var sock = getSocketFromFD ( fd ) ;
308
308
// TODO: sock.saddr should never be undefined, see TODO in websocket_sock_ops.getname
309
309
var errno = writeSockaddr ( addr , sock . family , DNS . lookup_name ( sock . saddr || '0.0.0.0' ) , sock . sport , addrlen ) ;
@@ -313,7 +313,7 @@ var SyscallsLibrary = {
313
313
return 0 ;
314
314
} ,
315
315
__syscall_getpeername__deps : [ '$getSocketFromFD ', '$writeSockaddr ', '$DNS '] ,
316
- __syscall_getpeername : function ( fd , addr , addrlen , d1 , d2 , d3 ) {
316
+ __syscall_getpeername : function ( fd , addr , addrlen , varargs ) {
317
317
var sock = getSocketFromFD ( fd ) ;
318
318
if ( ! sock . daddr ) {
319
319
return - { { { cDefs . ENOTCONN } } } ; // The socket is not connected.
@@ -325,19 +325,19 @@ var SyscallsLibrary = {
325
325
return 0 ;
326
326
} ,
327
327
__syscall_connect__deps : [ '$getSocketFromFD' , '$getSocketAddress' ] ,
328
- __syscall_connect : function ( fd , addr , addrlen , d1 , d2 , d3 ) {
328
+ __syscall_connect : function ( fd , addr , addrlen , varargs ) {
329
329
var sock = getSocketFromFD ( fd ) ;
330
330
var info = getSocketAddress ( addr , addrlen ) ;
331
331
sock . sock_ops . connect ( sock , info . addr , info . port ) ;
332
332
return 0 ;
333
333
} ,
334
334
__syscall_shutdown__deps : [ '$getSocketFromFD' ] ,
335
- __syscall_shutdown : function ( fd , how ) {
335
+ __syscall_shutdown : function ( fd , how , varargs ) {
336
336
getSocketFromFD ( fd ) ;
337
337
return - { { { cDefs . ENOSYS } } } ; // unsupported feature
338
338
} ,
339
339
__syscall_accept4__deps : [ '$getSocketFromFD' , '$writeSockaddr' , '$DNS' ] ,
340
- __syscall_accept4 : function ( fd , addr , addrlen , flags , d1 , d2 ) {
340
+ __syscall_accept4 : function ( fd , addr , addrlen , flags , varargs ) {
341
341
var sock = getSocketFromFD ( fd ) ;
342
342
var newsock = sock . sock_ops . accept ( sock ) ;
343
343
if ( addr ) {
@@ -349,14 +349,14 @@ var SyscallsLibrary = {
349
349
return newsock . stream . fd ;
350
350
} ,
351
351
__syscall_bind__deps : [ '$getSocketFromFD' , '$getSocketAddress' ] ,
352
- __syscall_bind : function ( fd , addr , addrlen , d1 , d2 , d3 ) {
352
+ __syscall_bind : function ( fd , addr , addrlen , varargs ) {
353
353
var sock = getSocketFromFD ( fd ) ;
354
354
var info = getSocketAddress ( addr , addrlen ) ;
355
355
sock . sock_ops . bind ( sock , info . addr , info . port ) ;
356
356
return 0 ;
357
357
} ,
358
358
__syscall_listen__deps : [ '$getSocketFromFD' ] ,
359
- __syscall_listen : function ( fd , backlog ) {
359
+ __syscall_listen : function ( fd , backlog , varargs ) {
360
360
var sock = getSocketFromFD ( fd ) ;
361
361
sock . sock_ops . listen ( sock , backlog ) ;
362
362
return 0 ;
@@ -387,7 +387,7 @@ var SyscallsLibrary = {
387
387
return sock . sock_ops . sendmsg ( sock , { { { heapAndOffset ( 'HEAP8' , 'message' ) } } } , length , dest . addr , dest . port ) ;
388
388
} ,
389
389
__syscall_getsockopt__deps : [ '$getSocketFromFD' ] ,
390
- __syscall_getsockopt : function ( fd , level , optname , optval , optlen , d1 ) {
390
+ __syscall_getsockopt : function ( fd , level , optname , optval , optlen , varargs ) {
391
391
var sock = getSocketFromFD ( fd ) ;
392
392
// Minimal getsockopt aimed at resolving https://github.com/emscripten-core/emscripten/issues/2211
393
393
// so only supports SOL_SOCKET with SO_ERROR.
@@ -402,7 +402,7 @@ var SyscallsLibrary = {
402
402
return - { { { cDefs . ENOPROTOOPT } } } ; // The option is unknown at the level indicated.
403
403
} ,
404
404
__syscall_sendmsg__deps : [ '$getSocketFromFD' , '$readSockaddr' , '$DNS' ] ,
405
- __syscall_sendmsg : function ( fd , message , flags , d1 , d2 , d3 ) {
405
+ __syscall_sendmsg : function ( fd , message , flags , varargs ) {
406
406
var sock = getSocketFromFD ( fd ) ;
407
407
var iov = { { { makeGetValue ( 'message' , C_STRUCTS . msghdr . msg_iov , '*' ) } } } ;
408
408
var num = { { { makeGetValue ( 'message' , C_STRUCTS . msghdr . msg_iovlen , 'i32' ) } } } ;
@@ -434,7 +434,7 @@ var SyscallsLibrary = {
434
434
return sock . sock_ops . sendmsg ( sock , view , 0 , total , addr , port ) ;
435
435
} ,
436
436
__syscall_recvmsg__deps : [ '$getSocketFromFD' , '$writeSockaddr' , '$DNS' ] ,
437
- __syscall_recvmsg : function ( fd , message , flags , d1 , d2 , d3 ) {
437
+ __syscall_recvmsg : function ( fd , message , flags , varargs ) {
438
438
var sock = getSocketFromFD ( fd ) ;
439
439
var iov = { { { makeGetValue ( 'message' , C_STRUCTS . msghdr . msg_iov , POINTER_TYPE ) } } } ;
440
440
var num = { { { makeGetValue ( 'message' , C_STRUCTS . msghdr . msg_iovlen , 'i32' ) } } } ;
0 commit comments