@@ -55,19 +55,19 @@ var SyscallsLibrary = {
5555 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_dev , 'stat.dev' , 'i32' ) } } } ;
5656 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . __st_ino_truncated , 'stat.ino' , 'i32' ) } } } ;
5757 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_mode , 'stat.mode' , 'i32' ) } } } ;
58- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_nlink , 'stat.nlink' , 'i32' ) } } } ;
58+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_nlink , 'stat.nlink' , SIZE_TYPE ) } } } ;
5959 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_uid , 'stat.uid' , 'i32' ) } } } ;
6060 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_gid , 'stat.gid' , 'i32' ) } } } ;
6161 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_rdev , 'stat.rdev' , 'i32' ) } } } ;
6262 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_size , 'stat.size' , 'i64' ) } } } ;
6363 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_blksize , '4096' , 'i32' ) } } } ;
6464 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_blocks , 'stat.blocks' , 'i32' ) } } } ;
6565 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_atim . tv_sec , 'Math.floor(stat.atime.getTime() / 1000)' , 'i64' ) } } } ;
66- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_atim . tv_nsec , '0' , 'i32' ) } } } ;
66+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_atim . tv_nsec , '0' , SIZE_TYPE ) } } } ;
6767 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_mtim . tv_sec , 'Math.floor(stat.mtime.getTime() / 1000)' , 'i64' ) } } } ;
68- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_mtim . tv_nsec , '0' , 'i32' ) } } } ;
68+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_mtim . tv_nsec , '0' , SIZE_TYPE ) } } } ;
6969 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_ctim . tv_sec , 'Math.floor(stat.ctime.getTime() / 1000)' , 'i64' ) } } } ;
70- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_ctim . tv_nsec , '0' , 'i32' ) } } } ;
70+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_ctim . tv_nsec , '0' , SIZE_TYPE ) } } } ;
7171 { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_ino , 'stat.ino' , 'i64' ) } } } ;
7272 return 0 ;
7373 } ,
@@ -326,6 +326,7 @@ var SyscallsLibrary = {
326326 return 0 ;
327327 } ,
328328 __syscall_connect__deps: [ '$getSocketFromFD' , '$getSocketAddress' ] ,
329+ __syscall_connect__sig : 'iipi' ,
329330 __syscall_connect : function ( fd , addr , addrlen ) {
330331 var sock = getSocketFromFD ( fd ) ;
331332 var info = getSocketAddress ( addr , addrlen ) ;
@@ -350,6 +351,7 @@ var SyscallsLibrary = {
350351 return newsock . stream . fd ;
351352 } ,
352353 __syscall_bind__deps : [ '$getSocketFromFD' , '$getSocketAddress' ] ,
354+ __syscall_bind__sig : 'iipi' ,
353355 __syscall_bind : function ( fd , addr , addrlen ) {
354356 var sock = getSocketFromFD ( fd ) ;
355357 var info = getSocketAddress ( addr , addrlen ) ;
@@ -377,6 +379,7 @@ var SyscallsLibrary = {
377379 return msg . buffer . byteLength ;
378380 } ,
379381 __syscall_sendto__deps : [ '$getSocketFromFD' , '$getSocketAddress' ] ,
382+ __syscall_sendto__sig : 'iipiipi' ,
380383 __syscall_sendto : function ( fd , message , length , flags , addr , addr_len ) {
381384 var sock = getSocketFromFD ( fd ) ;
382385 var dest = getSocketAddress ( addr , addr_len , true ) ;
0 commit comments