sim: revert 6709bbcf564d
The identifier SYS_getdents is not available on Mac OS X. Therefore, its use results in compilation failure. It seems there is no straight forward way to implement the system call getdents using readdir() or similar C functions. Hence the commit 6709bbcf564d is being rolled back.
This commit is contained in:
@@ -241,7 +241,7 @@ SyscallDesc SparcLinuxProcess::syscall32Descs[] = {
|
||||
/* 151 */ SyscallDesc("inotify_init", unimplementedFunc),
|
||||
/* 152 */ SyscallDesc("inotify_add_watch", unimplementedFunc),
|
||||
/* 153 */ SyscallDesc("poll", unimplementedFunc),
|
||||
/* 154 */ SyscallDesc("getdents64", getdents64Func),
|
||||
/* 154 */ SyscallDesc("getdents64", unimplementedFunc),
|
||||
/* 155 */ SyscallDesc("fcntl64", unimplementedFunc),
|
||||
/* 156 */ SyscallDesc("inotify_rm_watch", unimplementedFunc),
|
||||
/* 157 */ SyscallDesc("statfs", unimplementedFunc),
|
||||
@@ -261,7 +261,7 @@ SyscallDesc SparcLinuxProcess::syscall32Descs[] = {
|
||||
/* 171 */ SyscallDesc("fsetxattr", unimplementedFunc), // 32 bit
|
||||
/* 172 */ SyscallDesc("getxattr", unimplementedFunc),
|
||||
/* 173 */ SyscallDesc("lgetxattr", unimplementedFunc),
|
||||
/* 174 */ SyscallDesc("getdents", getdentsFunc),
|
||||
/* 174 */ SyscallDesc("getdents", unimplementedFunc),
|
||||
/* 175 */ SyscallDesc("setsid", unimplementedFunc),
|
||||
/* 176 */ SyscallDesc("fchdir", unimplementedFunc),
|
||||
/* 177 */ SyscallDesc("fgetxattr", unimplementedFunc), // 32 bit
|
||||
@@ -547,7 +547,7 @@ SyscallDesc SparcLinuxProcess::syscallDescs[] = {
|
||||
/* 151 */ SyscallDesc("inotify_init", unimplementedFunc),
|
||||
/* 152 */ SyscallDesc("inotify_add_watch", unimplementedFunc),
|
||||
/* 153 */ SyscallDesc("poll", unimplementedFunc),
|
||||
/* 154 */ SyscallDesc("getdents64", getdents64Func),
|
||||
/* 154 */ SyscallDesc("getdents64", unimplementedFunc),
|
||||
/* 155 */ SyscallDesc("fcntl64", unimplementedFunc),
|
||||
/* 156 */ SyscallDesc("inotify_rm_watch", unimplementedFunc),
|
||||
/* 157 */ SyscallDesc("statfs", unimplementedFunc),
|
||||
@@ -567,7 +567,7 @@ SyscallDesc SparcLinuxProcess::syscallDescs[] = {
|
||||
/* 171 */ SyscallDesc("fsetxattr", unimplementedFunc),
|
||||
/* 172 */ SyscallDesc("getxattr", unimplementedFunc),
|
||||
/* 173 */ SyscallDesc("lgetxattr", unimplementedFunc),
|
||||
/* 174 */ SyscallDesc("getdents", getdentsFunc),
|
||||
/* 174 */ SyscallDesc("getdents", unimplementedFunc),
|
||||
/* 175 */ SyscallDesc("setsid", unimplementedFunc),
|
||||
/* 176 */ SyscallDesc("fchdir", unimplementedFunc),
|
||||
/* 177 */ SyscallDesc("fgetxattr", unimplementedFunc),
|
||||
|
||||
Reference in New Issue
Block a user