Index: sys/emulation/linux/i386/linux_proto.h =================================================================== RCS file: /home/dcvs/src/sys/emulation/linux/i386/linux_proto.h,v retrieving revision 1.10 diff -a -u -B -b -r1.10 linux_proto.h --- sys/emulation/linux/i386/linux_proto.h 21 Oct 2003 01:05:09 -0000 1.10 +++ sys/emulation/linux/i386/linux_proto.h 9 Nov 2003 20:41:42 -0000 @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $DragonFly: src/sys/emulation/linux/i386/linux_proto.h,v 1.10 2003/10/21 01:05:09 daver Exp $ - * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.3 2003/08/07 21:17:18 dillon Exp + * $DragonFly$ + * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.4 2003/10/21 01:05:09 daver Exp */ #ifndef _LINUX_SYSPROTO_H_ Index: sys/emulation/linux/i386/linux_syscall.h =================================================================== RCS file: /home/dcvs/src/sys/emulation/linux/i386/linux_syscall.h,v retrieving revision 1.10 diff -a -u -B -b -r1.10 linux_syscall.h --- sys/emulation/linux/i386/linux_syscall.h 21 Oct 2003 01:05:09 -0000 1.10 +++ sys/emulation/linux/i386/linux_syscall.h 9 Nov 2003 20:41:42 -0000 @@ -2,8 +2,8 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $DragonFly: src/sys/emulation/linux/i386/linux_syscall.h,v 1.10 2003/10/21 01:05:09 daver Exp $ - * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.3 2003/08/07 21:17:18 dillon Exp + * $DragonFly$ + * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.4 2003/10/21 01:05:09 daver Exp */ #define LINUX_SYS_exit 1 @@ -213,4 +213,5 @@ #define LINUX_SYS_linux_madvise 219 #define LINUX_SYS_linux_getdents64 220 #define LINUX_SYS_linux_fcntl64 221 -#define LINUX_SYS_MAXSYSCALL 222 +#define LINUX_SYS_sys_exit 252 +#define LINUX_SYS_MAXSYSCALL 253 Index: sys/emulation/linux/i386/linux_sysent.c =================================================================== RCS file: /home/dcvs/src/sys/emulation/linux/i386/linux_sysent.c,v retrieving revision 1.10 diff -a -u -B -b -r1.10 linux_sysent.c --- sys/emulation/linux/i386/linux_sysent.c 21 Oct 2003 01:05:09 -0000 1.10 +++ sys/emulation/linux/i386/linux_sysent.c 9 Nov 2003 20:41:42 -0000 @@ -2,8 +2,8 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $DragonFly: src/sys/emulation/linux/i386/linux_sysent.c,v 1.10 2003/10/21 01:05:09 daver Exp $ - * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.3 2003/08/07 21:17:18 dillon Exp + * $DragonFly$ + * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.4 2003/10/21 01:05:09 daver Exp */ #include "opt_compat.h" @@ -239,4 +239,35 @@ { 0, (sy_call_t *)linux_madvise }, /* 219 = linux_madvise */ { AS(linux_getdents64_args), (sy_call_t *)linux_getdents64 }, /* 220 = linux_getdents64 */ { AS(linux_fcntl64_args), (sy_call_t *)linux_fcntl64 }, /* 221 = linux_fcntl64 */ + { 0, (sy_call_t *)nosys }, /* 222 = none */ + { 0, (sy_call_t *)nosys }, /* 223 = security */ + { 0, (sy_call_t *)nosys }, /* 224 = gettid */ + { 0, (sy_call_t *)nosys }, /* 225 = readahead */ + { 0, (sy_call_t *)nosys }, /* 226 = setxattr */ + { 0, (sy_call_t *)nosys }, /* 227 = lsetxattr */ + { 0, (sy_call_t *)nosys }, /* 228 = fsetxattr */ + { 0, (sy_call_t *)nosys }, /* 229 = getxattr */ + { 0, (sy_call_t *)nosys }, /* 230 = lgetxattr */ + { 0, (sy_call_t *)nosys }, /* 231 = fgetxattr */ + { 0, (sy_call_t *)nosys }, /* 232 = listxattr */ + { 0, (sy_call_t *)nosys }, /* 233 = llistxattr */ + { 0, (sy_call_t *)nosys }, /* 234 = flistxattr */ + { 0, (sy_call_t *)nosys }, /* 235 = removexattr */ + { 0, (sy_call_t *)nosys }, /* 236 = lremovexattr */ + { 0, (sy_call_t *)nosys }, /* 237 = fremovexattr */ + { 0, (sy_call_t *)nosys }, /* 238 = tkill */ + { 0, (sy_call_t *)nosys }, /* 239 = sendfile64 */ + { 0, (sy_call_t *)nosys }, /* 240 = futex */ + { 0, (sy_call_t *)nosys }, /* 241 = sched_setaffinity */ + { 0, (sy_call_t *)nosys }, /* 242 = sched_getaffinity */ + { 0, (sy_call_t *)nosys }, /* 243 = set_thread_area */ + { 0, (sy_call_t *)nosys }, /* 244 = get_thread_area */ + { 0, (sy_call_t *)nosys }, /* 245 = io_setup */ + { 0, (sy_call_t *)nosys }, /* 246 = io_destroy */ + { 0, (sy_call_t *)nosys }, /* 247 = io_getevents */ + { 0, (sy_call_t *)nosys }, /* 248 = io_submit */ + { 0, (sy_call_t *)nosys }, /* 249 = io_cancel */ + { 0, (sy_call_t *)nosys }, /* 250 = alloc_hugepages */ + { 0, (sy_call_t *)nosys }, /* 251 = free_hugepages */ + { AS(sys_exit_args), (sy_call_t *)sys_exit }, /* 252 = sys_exit */ }; Index: sys/emulation/linux/i386/linux_union.h =================================================================== RCS file: /home/dcvs/src/sys/emulation/linux/i386/linux_union.h,v retrieving revision 1.6 diff -a -u -B -b -r1.6 linux_union.h --- sys/emulation/linux/i386/linux_union.h 21 Oct 2003 01:05:09 -0000 1.6 +++ sys/emulation/linux/i386/linux_union.h 9 Nov 2003 20:41:42 -0000 @@ -2,8 +2,8 @@ * Union of syscall args for messaging. * * DO NOT EDIT-- this file is automatically generated. - * $DragonFly: src/sys/emulation/linux/i386/linux_union.h,v 1.6 2003/10/21 01:05:09 daver Exp $ - * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.3 2003/08/07 21:17:18 dillon Exp + * $DragonFly$ + * created from DragonFly: src/sys/emulation/linux/i386/syscalls.master,v 1.4 2003/10/21 01:05:09 daver Exp */ union sysunion { Index: sys/emulation/linux/i386/syscalls.master =================================================================== RCS file: /home/dcvs/src/sys/emulation/linux/i386/syscalls.master,v retrieving revision 1.4 diff -a -u -B -b -r1.4 syscalls.master --- sys/emulation/linux/i386/syscalls.master 21 Oct 2003 01:05:09 -0000 1.4 +++ sys/emulation/linux/i386/syscalls.master 9 Nov 2003 20:55:50 -0000 @@ -339,3 +339,34 @@ l_uint count); } 221 STD LINUX { int linux_fcntl64(l_uint fd, l_uint cmd, \ l_ulong arg); } +222 UNIMPL LINUX none +223 UNIMPL LINUX security +224 UNIMPL LINUX gettid +225 UNIMPL LINUX readahead +226 UNIMPL LINUX setxattr +227 UNIMPL LINUX lsetxattr +228 UNIMPL LINUX fsetxattr +229 UNIMPL LINUX getxattr +230 UNIMPL LINUX lgetxattr +231 UNIMPL LINUX fgetxattr +232 UNIMPL LINUX listxattr +233 UNIMPL LINUX llistxattr +234 UNIMPL LINUX flistxattr +235 UNIMPL LINUX removexattr +236 UNIMPL LINUX lremovexattr +237 UNIMPL LINUX fremovexattr +238 UNIMPL LINUX tkill +239 UNIMPL LINUX sendfile64 +240 UNIMPL LINUX futex +241 UNIMPL LINUX sched_setaffinity +242 UNIMPL LINUX sched_getaffinity +243 UNIMPL LINUX set_thread_area +244 UNIMPL LINUX get_thread_area +245 UNIMPL LINUX io_setup +246 UNIMPL LINUX io_destroy +247 UNIMPL LINUX io_getevents +248 UNIMPL LINUX io_submit +249 UNIMPL LINUX io_cancel +250 UNIMPL LINUX alloc_hugepages +251 UNIMPL LINUX free_hugepages +252 NOPROTO LINUX { void sys_exit(struct sys_exit_args *uap); }