diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/compat/linux/linux_syscall.h | 9 | ||||
-rw-r--r-- | sys/compat/linux/linux_syscallargs.h | 5 | ||||
-rw-r--r-- | sys/compat/linux/linux_syscalls.c | 50 | ||||
-rw-r--r-- | sys/compat/linux/linux_sysent.c | 96 |
4 files changed, 151 insertions, 9 deletions
diff --git a/sys/compat/linux/linux_syscall.h b/sys/compat/linux/linux_syscall.h index 5e5c70dc414..8622148d24d 100644 --- a/sys/compat/linux/linux_syscall.h +++ b/sys/compat/linux/linux_syscall.h @@ -1,10 +1,10 @@ -/* $OpenBSD: linux_syscall.h,v 1.41 2003/08/02 18:37:11 deraadt Exp $ */ +/* $OpenBSD: linux_syscall.h,v 1.42 2003/08/14 18:35:57 fgsch Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from OpenBSD: syscalls.master,v 1.40 2003/08/02 18:37:06 deraadt Exp + * created from OpenBSD: syscalls.master,v 1.41 2003/08/14 18:34:15 fgsch Exp */ /* syscall: "syscall" ret: "int" args: */ @@ -682,4 +682,7 @@ /* syscall: "fcntl64" ret: "int" args: "u_int" "u_int" "void *" */ #define LINUX_SYS_fcntl64 221 -#define LINUX_SYS_MAXSYSCALL 222 +/* syscall: "exit" ret: "int" args: "int" */ +#define LINUX_SYS_exit 252 + +#define LINUX_SYS_MAXSYSCALL 268 diff --git a/sys/compat/linux/linux_syscallargs.h b/sys/compat/linux/linux_syscallargs.h index 26176284781..0d3d1f33d64 100644 --- a/sys/compat/linux/linux_syscallargs.h +++ b/sys/compat/linux/linux_syscallargs.h @@ -1,10 +1,10 @@ -/* $OpenBSD: linux_syscallargs.h,v 1.43 2003/08/02 18:37:11 deraadt Exp $ */ +/* $OpenBSD: linux_syscallargs.h,v 1.44 2003/08/14 18:35:57 fgsch Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from OpenBSD: syscalls.master,v 1.40 2003/08/02 18:37:06 deraadt Exp + * created from OpenBSD: syscalls.master,v 1.41 2003/08/14 18:34:15 fgsch Exp */ #ifdef syscallarg @@ -788,3 +788,4 @@ int linux_sys_mincore(struct proc *, void *, register_t *); int linux_sys_madvise(struct proc *, void *, register_t *); int linux_sys_getdents64(struct proc *, void *, register_t *); int linux_sys_fcntl64(struct proc *, void *, register_t *); +int sys_exit(struct proc *, void *, register_t *); diff --git a/sys/compat/linux/linux_syscalls.c b/sys/compat/linux/linux_syscalls.c index b4972f5897d..02d05a877fc 100644 --- a/sys/compat/linux/linux_syscalls.c +++ b/sys/compat/linux/linux_syscalls.c @@ -1,10 +1,10 @@ -/* $OpenBSD: linux_syscalls.c,v 1.41 2003/08/02 18:37:11 deraadt Exp $ */ +/* $OpenBSD: linux_syscalls.c,v 1.42 2003/08/14 18:35:57 fgsch Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from OpenBSD: syscalls.master,v 1.40 2003/08/02 18:37:06 deraadt Exp + * created from OpenBSD: syscalls.master,v 1.41 2003/08/14 18:34:15 fgsch Exp */ char *linux_syscallnames[] = { @@ -246,4 +246,50 @@ char *linux_syscallnames[] = { "madvise", /* 219 = madvise */ "getdents64", /* 220 = getdents64 */ "fcntl64", /* 221 = fcntl64 */ + "#222 (unimplemented)", /* 222 = unimplemented */ + "#223 (unimplemented)", /* 223 = unimplemented */ + "#224 (unimplemented linux_sys_gettid)", /* 224 = unimplemented linux_sys_gettid */ + "#225 (unimplemented linux_sys_readahead)", /* 225 = unimplemented linux_sys_readahead */ + "#226 (unimplemented linux_sys_setxattr)", /* 226 = unimplemented linux_sys_setxattr */ + "#227 (unimplemented linux_sys_lsetxattr)", /* 227 = unimplemented linux_sys_lsetxattr */ + "#228 (unimplemented linux_sys_fsetxattr)", /* 228 = unimplemented linux_sys_fsetxattr */ + "#229 (unimplemented linux_sys_getxattr)", /* 229 = unimplemented linux_sys_getxattr */ + "#230 (unimplemented linux_sys_lgetxattr)", /* 230 = unimplemented linux_sys_lgetxattr */ + "#231 (unimplemented linux_sys_fgetxattr)", /* 231 = unimplemented linux_sys_fgetxattr */ + "#232 (unimplemented linux_sys_listxattr)", /* 232 = unimplemented linux_sys_listxattr */ + "#233 (unimplemented linux_sys_llistxattr)", /* 233 = unimplemented linux_sys_llistxattr */ + "#234 (unimplemented linux_sys_flistxattr)", /* 234 = unimplemented linux_sys_flistxattr */ + "#235 (unimplemented linux_sys_removexattr)", /* 235 = unimplemented linux_sys_removexattr */ + "#236 (unimplemented linux_sys_lremovexattr)", /* 236 = unimplemented linux_sys_lremovexattr */ + "#237 (unimplemented linux_sys_fremovexattr)", /* 237 = unimplemented linux_sys_fremovexattr */ + "#238 (unimplemented linux_sys_tkill)", /* 238 = unimplemented linux_sys_tkill */ + "#239 (unimplemented linux_sys_sendfile64)", /* 239 = unimplemented linux_sys_sendfile64 */ + "#240 (unimplemented linux_sys_futex)", /* 240 = unimplemented linux_sys_futex */ + "#241 (unimplemented linux_sys_sched_setaffinity)", /* 241 = unimplemented linux_sys_sched_setaffinity */ + "#242 (unimplemented linux_sys_sched_getaffinity)", /* 242 = unimplemented linux_sys_sched_getaffinity */ + "#243 (unimplemented linux_sys_set_thread_area)", /* 243 = unimplemented linux_sys_set_thread_area */ + "#244 (unimplemented linux_sys_get_thread_area)", /* 244 = unimplemented linux_sys_get_thread_area */ + "#245 (unimplemented linux_sys_io_setup)", /* 245 = unimplemented linux_sys_io_setup */ + "#246 (unimplemented linux_sys_io_destroy)", /* 246 = unimplemented linux_sys_io_destroy */ + "#247 (unimplemented linux_sys_io_getevents)", /* 247 = unimplemented linux_sys_io_getevents */ + "#248 (unimplemented linux_sys_io_submit)", /* 248 = unimplemented linux_sys_io_submit */ + "#249 (unimplemented linux_sys_io_cancel)", /* 249 = unimplemented linux_sys_io_cancel */ + "#250 (unimplemented linux_sys_fadvise64)", /* 250 = unimplemented linux_sys_fadvise64 */ + "#251 (unimplemented)", /* 251 = unimplemented */ + "exit", /* 252 = exit */ + "#253 (unimplemented linux_sys_lookup_dcookie)", /* 253 = unimplemented linux_sys_lookup_dcookie */ + "#254 (unimplemented linux_sys_epoll_create)", /* 254 = unimplemented linux_sys_epoll_create */ + "#255 (unimplemented linux_sys_epoll_ctl)", /* 255 = unimplemented linux_sys_epoll_ctl */ + "#256 (unimplemented linux_sys_epoll_wait)", /* 256 = unimplemented linux_sys_epoll_wait */ + "#257 (unimplemented linux_sys_remap_file_pages)", /* 257 = unimplemented linux_sys_remap_file_pages */ + "#258 (unimplemented linux_sys_set_tid_address)", /* 258 = unimplemented linux_sys_set_tid_address */ + "#259 (unimplemented linux_sys_timer_create)", /* 259 = unimplemented linux_sys_timer_create */ + "#260 (unimplemented linux_sys_timer_settime)", /* 260 = unimplemented linux_sys_timer_settime */ + "#261 (unimplemented linux_sys_timer_gettime)", /* 261 = unimplemented linux_sys_timer_gettime */ + "#262 (unimplemented linux_sys_timer_getoverrun)", /* 262 = unimplemented linux_sys_timer_getoverrun */ + "#263 (unimplemented linux_sys_timer_delete)", /* 263 = unimplemented linux_sys_timer_delete */ + "#264 (unimplemented linux_sys_clock_settime)", /* 264 = unimplemented linux_sys_clock_settime */ + "#265 (unimplemented linux_sys_clock_gettime)", /* 265 = unimplemented linux_sys_clock_gettime */ + "#266 (unimplemented linux_sys_clock_getres)", /* 266 = unimplemented linux_sys_clock_getres */ + "#267 (unimplemented linux_sys_clock_nanosleep)", /* 267 = unimplemented linux_sys_clock_nanosleep */ }; diff --git a/sys/compat/linux/linux_sysent.c b/sys/compat/linux/linux_sysent.c index ac6fe734106..d46a53efc85 100644 --- a/sys/compat/linux/linux_sysent.c +++ b/sys/compat/linux/linux_sysent.c @@ -1,10 +1,10 @@ -/* $OpenBSD: linux_sysent.c,v 1.42 2003/08/02 18:37:11 deraadt Exp $ */ +/* $OpenBSD: linux_sysent.c,v 1.43 2003/08/14 18:35:57 fgsch Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from OpenBSD: syscalls.master,v 1.40 2003/08/02 18:37:06 deraadt Exp + * created from OpenBSD: syscalls.master,v 1.41 2003/08/14 18:34:15 fgsch Exp */ #include <sys/param.h> @@ -485,5 +485,97 @@ struct sysent linux_sysent[] = { linux_sys_getdents64 }, /* 220 = getdents64 */ { 3, s(struct linux_sys_fcntl64_args), linux_sys_fcntl64 }, /* 221 = fcntl64 */ + { 0, 0, + sys_nosys }, /* 222 = unimplemented */ + { 0, 0, + sys_nosys }, /* 223 = unimplemented */ + { 0, 0, + sys_nosys }, /* 224 = unimplemented linux_sys_gettid */ + { 0, 0, + sys_nosys }, /* 225 = unimplemented linux_sys_readahead */ + { 0, 0, + sys_nosys }, /* 226 = unimplemented linux_sys_setxattr */ + { 0, 0, + sys_nosys }, /* 227 = unimplemented linux_sys_lsetxattr */ + { 0, 0, + sys_nosys }, /* 228 = unimplemented linux_sys_fsetxattr */ + { 0, 0, + sys_nosys }, /* 229 = unimplemented linux_sys_getxattr */ + { 0, 0, + sys_nosys }, /* 230 = unimplemented linux_sys_lgetxattr */ + { 0, 0, + sys_nosys }, /* 231 = unimplemented linux_sys_fgetxattr */ + { 0, 0, + sys_nosys }, /* 232 = unimplemented linux_sys_listxattr */ + { 0, 0, + sys_nosys }, /* 233 = unimplemented linux_sys_llistxattr */ + { 0, 0, + sys_nosys }, /* 234 = unimplemented linux_sys_flistxattr */ + { 0, 0, + sys_nosys }, /* 235 = unimplemented linux_sys_removexattr */ + { 0, 0, + sys_nosys }, /* 236 = unimplemented linux_sys_lremovexattr */ + { 0, 0, + sys_nosys }, /* 237 = unimplemented linux_sys_fremovexattr */ + { 0, 0, + sys_nosys }, /* 238 = unimplemented linux_sys_tkill */ + { 0, 0, + sys_nosys }, /* 239 = unimplemented linux_sys_sendfile64 */ + { 0, 0, + sys_nosys }, /* 240 = unimplemented linux_sys_futex */ + { 0, 0, + sys_nosys }, /* 241 = unimplemented linux_sys_sched_setaffinity */ + { 0, 0, + sys_nosys }, /* 242 = unimplemented linux_sys_sched_getaffinity */ + { 0, 0, + sys_nosys }, /* 243 = unimplemented linux_sys_set_thread_area */ + { 0, 0, + sys_nosys }, /* 244 = unimplemented linux_sys_get_thread_area */ + { 0, 0, + sys_nosys }, /* 245 = unimplemented linux_sys_io_setup */ + { 0, 0, + sys_nosys }, /* 246 = unimplemented linux_sys_io_destroy */ + { 0, 0, + sys_nosys }, /* 247 = unimplemented linux_sys_io_getevents */ + { 0, 0, + sys_nosys }, /* 248 = unimplemented linux_sys_io_submit */ + { 0, 0, + sys_nosys }, /* 249 = unimplemented linux_sys_io_cancel */ + { 0, 0, + sys_nosys }, /* 250 = unimplemented linux_sys_fadvise64 */ + { 0, 0, + sys_nosys }, /* 251 = unimplemented */ + { 1, s(struct sys_exit_args), + sys_exit }, /* 252 = exit */ + { 0, 0, + sys_nosys }, /* 253 = unimplemented linux_sys_lookup_dcookie */ + { 0, 0, + sys_nosys }, /* 254 = unimplemented linux_sys_epoll_create */ + { 0, 0, + sys_nosys }, /* 255 = unimplemented linux_sys_epoll_ctl */ + { 0, 0, + sys_nosys }, /* 256 = unimplemented linux_sys_epoll_wait */ + { 0, 0, + sys_nosys }, /* 257 = unimplemented linux_sys_remap_file_pages */ + { 0, 0, + sys_nosys }, /* 258 = unimplemented linux_sys_set_tid_address */ + { 0, 0, + sys_nosys }, /* 259 = unimplemented linux_sys_timer_create */ + { 0, 0, + sys_nosys }, /* 260 = unimplemented linux_sys_timer_settime */ + { 0, 0, + sys_nosys }, /* 261 = unimplemented linux_sys_timer_gettime */ + { 0, 0, + sys_nosys }, /* 262 = unimplemented linux_sys_timer_getoverrun */ + { 0, 0, + sys_nosys }, /* 263 = unimplemented linux_sys_timer_delete */ + { 0, 0, + sys_nosys }, /* 264 = unimplemented linux_sys_clock_settime */ + { 0, 0, + sys_nosys }, /* 265 = unimplemented linux_sys_clock_gettime */ + { 0, 0, + sys_nosys }, /* 266 = unimplemented linux_sys_clock_getres */ + { 0, 0, + sys_nosys }, /* 267 = unimplemented linux_sys_clock_nanosleep */ }; |