@@ -42,12 +42,12 @@ var SyscallsLibrary = {
42
42
} ,
43
43
44
44
writeStat ( buf , stat ) {
45
- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_dev , 'stat.dev' , 'i32 ' ) } } } ;
46
- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_mode , 'stat.mode' , 'i32 ' ) } } } ;
45
+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_dev , 'stat.dev' , 'u32 ' ) } } } ;
46
+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_mode , 'stat.mode' , 'u32 ' ) } } } ;
47
47
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_nlink , 'stat.nlink' , SIZE_TYPE ) } } } ;
48
- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_uid , 'stat.uid' , 'i32 ' ) } } } ;
49
- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_gid , 'stat.gid' , 'i32 ' ) } } } ;
50
- { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_rdev , 'stat.rdev' , 'i32 ' ) } } } ;
48
+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_uid , 'stat.uid' , 'u32 ' ) } } } ;
49
+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_gid , 'stat.gid' , 'u32 ' ) } } } ;
50
+ { { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_rdev , 'stat.rdev' , 'u32 ' ) } } } ;
51
51
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_size , 'stat.size' , 'i64' ) } } } ;
52
52
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_blksize, '4096' , 'i32' ) } } } ;
53
53
{ { { makeSetValue ( 'buf' , C_STRUCTS . stat . st_blocks , 'stat.blocks' , 'i32' ) } } } ;
@@ -64,16 +64,16 @@ var SyscallsLibrary = {
64
64
return 0 ;
65
65
} ,
66
66
writeStatFs ( buf , stats ) {
67
- { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_bsize , 'stats.bsize' , 'i32 ' ) } } } ;
68
- { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_frsize , 'stats.bsize' , 'i32 ' ) } } } ;
67
+ { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_bsize , 'stats.bsize' , 'u32 ' ) } } } ;
68
+ { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_frsize , 'stats.bsize' , 'u32 ' ) } } } ;
69
69
{ { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_blocks , 'stats.blocks' , 'i64' ) } } } ;
70
70
{ { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_bfree , 'stats.bfree' , 'i64' ) } } } ;
71
71
{ { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_bavail , 'stats.bavail' , 'i64' ) } } } ;
72
72
{ { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_files , 'stats.files' , 'i64' ) } } } ;
73
73
{ { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_ffree , 'stats.ffree' , 'i64' ) } } } ;
74
- { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_fsid , 'stats.fsid' , 'i32 ' ) } } } ;
75
- { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_flags , 'stats.flags' , 'i32 ' ) } } } ; // ST_NOSUID
76
- { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_namelen , 'stats.namelen' , 'i32 ' ) } } } ;
74
+ { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_fsid , 'stats.fsid' , 'u32 ' ) } } } ;
75
+ { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_flags , 'stats.flags' , 'u32 ' ) } } } ; // ST_NOSUID
76
+ { { { makeSetValue ( 'buf' , C_STRUCTS . statfs . f_namelen , 'stats.namelen' , 'u32 ' ) } } } ;
77
77
} ,
78
78
doMsync( addr , stream, len, flags, offset ) {
79
79
if ( ! FS . isFile ( stream . node . mode ) ) {
0 commit comments