sim: implement getdents/getdents64 in user mode
Has been tested only for alpha. Committed by: Nilay Vaish <nilay@cs.wisc.edu>
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", unimplementedFunc),
|
||||
/* 154 */ SyscallDesc("getdents64", getdents64Func),
|
||||
/* 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", unimplementedFunc),
|
||||
/* 174 */ SyscallDesc("getdents", getdentsFunc),
|
||||
/* 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", unimplementedFunc),
|
||||
/* 154 */ SyscallDesc("getdents64", getdents64Func),
|
||||
/* 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", unimplementedFunc),
|
||||
/* 174 */ SyscallDesc("getdents", getdentsFunc),
|
||||
/* 175 */ SyscallDesc("setsid", unimplementedFunc),
|
||||
/* 176 */ SyscallDesc("fchdir", unimplementedFunc),
|
||||
/* 177 */ SyscallDesc("fgetxattr", unimplementedFunc),
|
||||
|
||||
Reference in New Issue
Block a user