@@ -300,17 +300,6 @@ var SyscallsLibrary = {
300300 return 0 ;
301301 } ,
302302
303- __syscall_open: function ( path , flags , varargs ) {
304- var pathname = SYSCALLS . getStr ( path ) ;
305- var mode = varargs ? SYSCALLS . get ( ) : 0 ;
306- var stream = FS . open ( pathname , flags , mode ) ;
307- return stream . fd ;
308- } ,
309- __syscall_unlink : function ( path ) {
310- path = SYSCALLS . getStr ( path ) ;
311- FS . unlink ( path ) ;
312- return 0 ;
313- } ,
314303 __syscall_chdir: function ( path ) {
315304 path = SYSCALLS . getStr ( path ) ;
316305 FS . chdir ( path ) ;
@@ -329,12 +318,6 @@ var SyscallsLibrary = {
329318 path = SYSCALLS . getStr ( path ) ;
330319 return SYSCALLS . doAccess ( path , amode ) ;
331320 } ,
332- __syscall_rename : function ( old_path , new_path ) {
333- old_path = SYSCALLS . getStr ( old_path ) ;
334- new_path = SYSCALLS . getStr ( new_path ) ;
335- FS . rename ( old_path , new_path ) ;
336- return 0 ;
337- } ,
338321 __syscall_mkdir : function ( path , mode ) {
339322 path = SYSCALLS . getStr ( path ) ;
340323 return SYSCALLS . doMkdir ( path , mode ) ;
@@ -418,21 +401,12 @@ var SyscallsLibrary = {
418401 }
419402#endif // SYSCALLS_REQUIRE_FILESYSTEM
420403 } ,
421- __syscall_dup2: function ( oldfd , suggestFD ) {
422- var old = SYSCALLS . getStreamFromFD ( oldfd ) ;
423- if ( old . fd === suggestFD ) return suggestFD ;
424- return SYSCALLS . doDup ( old . path , old . flags , suggestFD ) ;
425- } ,
426404 __syscall_symlink: function ( target , linkpath ) {
427405 target = SYSCALLS . getStr ( target ) ;
428406 linkpath = SYSCALLS . getStr ( linkpath ) ;
429407 FS . symlink ( target , linkpath ) ;
430408 return 0 ;
431409 } ,
432- __syscall_readlink : function ( path , buf , bufsize ) {
433- path = SYSCALLS . getStr ( path ) ;
434- return SYSCALLS . doReadlink ( path , buf , bufsize ) ;
435- } ,
436410 __syscall_munmap__deps : [ '$syscallMunmap' ] ,
437411 __syscall_munmap : function ( addr , len ) {
438412 return syscallMunmap ( addr , len ) ;
@@ -982,9 +956,6 @@ var SyscallsLibrary = {
982956 return 0 ; // your advice is important to us (but we can't use it)
983957 } ,
984958 __syscall_openat : function ( dirfd , path , flags , varargs ) {
985- #if SYSCALL_DEBUG
986- err ( 'warning: untested syscall' ) ;
987- #endif
988959 path = SYSCALLS . getStr ( path ) ;
989960 path = SYSCALLS . calculateAt ( dirfd , path ) ;
990961 var mode = varargs ? SYSCALLS . get ( ) : 0 ;
@@ -1018,7 +989,7 @@ var SyscallsLibrary = {
1018989 FS . chown ( path , owner , group ) ;
1019990 return 0 ;
1020991 } ,
1021- __syscall_fstatat64 : function ( dirfd , path , buf , flags ) {
992+ __syscall_newfstatat : function ( dirfd , path , buf , flags ) {
1022993 path = SYSCALLS . getStr ( path ) ;
1023994 var nofollow = flags & { { { cDefine ( 'AT_SYMLINK_NOFOLLOW' ) } } } ;
1024995 var allowEmpty = flags & { { { cDefine ( 'AT_EMPTY_PATH' ) } } } ;
@@ -1042,9 +1013,6 @@ var SyscallsLibrary = {
10421013 return 0 ;
10431014 } ,
10441015 __syscall_renameat : function ( olddirfd , oldpath , newdirfd , newpath ) {
1045- #if SYSCALL_DEBUG
1046- err ( 'warning: untested syscall' ) ;
1047- #endif
10481016 oldpath = SYSCALLS . getStr ( oldpath ) ;
10491017 newpath = SYSCALLS . getStr ( newpath ) ;
10501018 oldpath = SYSCALLS . calculateAt ( olddirfd , oldpath ) ;
@@ -1066,9 +1034,6 @@ var SyscallsLibrary = {
10661034 return 0 ;
10671035 } ,
10681036 __syscall_readlinkat : function ( dirfd , path , buf , bufsize ) {
1069- #if SYSCALL_DEBUG
1070- err ( 'warning: untested syscall' ) ;
1071- #endif
10721037 path = SYSCALLS . getStr ( path ) ;
10731038 path = SYSCALLS . calculateAt ( dirfd , path ) ;
10741039 return SYSCALLS . doReadlink ( path , buf , bufsize ) ;
@@ -1120,9 +1085,6 @@ var SyscallsLibrary = {
11201085 return 0 ;
11211086 } ,
11221087 __syscall_dup3 : function ( fd , suggestFD , flags ) {
1123- #if SYSCALL_DEBUG
1124- err ( 'warning: untested syscall: dup3' ) ;
1125- #endif
11261088 var old = SYSCALLS . getStreamFromFD ( fd ) ;
11271089#if ASSERTIONS
11281090 assert ( ! flags ) ;
0 commit comments