@@ -55,19 +55,19 @@ var SyscallsLibrary = {
55
55
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_dev , 'stat.dev' , 'i32' ) } } } ;
56
56
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . __st_ino_truncated , 'stat.ino' , 'i32' ) } } } ;
57
57
{ { { 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 ) } } } ;
59
59
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_uid , 'stat.uid' , 'i32' ) } } } ;
60
60
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_gid , 'stat.gid' , 'i32' ) } } } ;
61
61
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_rdev , 'stat.rdev' , 'i32' ) } } } ;
62
62
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_size , 'stat.size' , 'i64' ) } } } ;
63
63
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_blksize , '4096' , 'i32' ) } } } ;
64
64
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_blocks , 'stat.blocks' , 'i32' ) } } } ;
65
65
{ { { 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 ) } } } ;
67
67
{ { { 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 ) } } } ;
69
69
{ { { 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 ) } } } ;
71
71
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_ino , 'stat.ino' , 'i64' ) } } } ;
72
72
return 0 ;
73
73
} ,
@@ -326,6 +326,7 @@ var SyscallsLibrary = {
326
326
return 0 ;
327
327
} ,
328
328
__syscall_connect__deps: [ '$getSocketFromFD' , '$getSocketAddress' ] ,
329
+ __syscall_connect__sig : 'iipi' ,
329
330
__syscall_connect : function ( fd , addr , addrlen ) {
330
331
var sock = getSocketFromFD ( fd ) ;
331
332
var info = getSocketAddress ( addr , addrlen ) ;
@@ -350,6 +351,7 @@ var SyscallsLibrary = {
350
351
return newsock . stream . fd ;
351
352
} ,
352
353
__syscall_bind__deps : [ '$getSocketFromFD' , '$getSocketAddress' ] ,
354
+ __syscall_bind__sig : 'iipi' ,
353
355
__syscall_bind : function ( fd , addr , addrlen ) {
354
356
var sock = getSocketFromFD ( fd ) ;
355
357
var info = getSocketAddress ( addr , addrlen ) ;
@@ -377,6 +379,7 @@ var SyscallsLibrary = {
377
379
return msg . buffer . byteLength ;
378
380
} ,
379
381
__syscall_sendto__deps : [ '$getSocketFromFD' , '$getSocketAddress' ] ,
382
+ __syscall_sendto__sig : 'iipiipi' ,
380
383
__syscall_sendto : function ( fd , message , length , flags , addr , addr_len ) {
381
384
var sock = getSocketFromFD ( fd ) ;
382
385
var dest = getSocketAddress ( addr , addr_len , true ) ;
0 commit comments