diff options
| author | jmc <jmc@NetBSD.org> | 2005-05-23 23:22:27 +0000 |
|---|---|---|
| committer | jmc <jmc@NetBSD.org> | 2005-05-23 23:22:27 +0000 |
| commit | 36b625d32471dc970698fc86f0613eb82590be8a (patch) | |
| tree | 44e6c96d0ebf6babe725618487e1aff9ce546b63 /sys | |
| parent | 55c161e3ffeb021d2700f6406db8c628c8bba3a9 (diff) | |
Regen
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/compat/linux/arch/m68k/linux_syscall.h | 18 | ||||
| -rw-r--r-- | sys/compat/linux/arch/m68k/linux_syscallargs.h | 34 | ||||
| -rw-r--r-- | sys/compat/linux/arch/m68k/linux_syscalls.c | 33 | ||||
| -rw-r--r-- | sys/compat/linux/arch/m68k/linux_sysent.c | 68 |
4 files changed, 111 insertions, 42 deletions
diff --git a/sys/compat/linux/arch/m68k/linux_syscall.h b/sys/compat/linux/arch/m68k/linux_syscall.h index acef93ca282..a0937e17fac 100644 --- a/sys/compat/linux/arch/m68k/linux_syscall.h +++ b/sys/compat/linux/arch/m68k/linux_syscall.h @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscall.h,v 1.51 2005/05/16 16:03:59 fvdl Exp $ */ +/* $NetBSD: linux_syscall.h,v 1.52 2005/05/23 23:22:27 jmc Exp $ */ /* * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.45 2005/05/16 16:02:20 fvdl Exp + * created from NetBSD: syscalls.master,v 1.46 2005/05/23 23:21:49 jmc Exp */ /* syscall: "syscall" ret: "int" args: */ @@ -594,5 +594,17 @@ /* syscall: "fremovexattr" ret: "int" args: "int" "char *" */ #define LINUX_SYS_fremovexattr 234 -#define LINUX_SYS_MAXSYSCALL 236 +/* syscall: "clock_settime" ret: "int" args: "clockid_t" "struct linux_timespec *" */ +#define LINUX_SYS_clock_settime 259 + +/* syscall: "clock_gettime" ret: "int" args: "clockid_t" "struct linux_timespec *" */ +#define LINUX_SYS_clock_gettime 260 + +/* syscall: "clock_getres" ret: "int" args: "clockid_t" "struct linux_timespec *" */ +#define LINUX_SYS_clock_getres 261 + +/* syscall: "clock_nanosleep" ret: "int" args: "clockid_t" "int" "struct linux_timespec *" "struct linux_timespec *" */ +#define LINUX_SYS_clock_nanosleep 262 + +#define LINUX_SYS_MAXSYSCALL 263 #define LINUX_SYS_NSYSENT 512 diff --git a/sys/compat/linux/arch/m68k/linux_syscallargs.h b/sys/compat/linux/arch/m68k/linux_syscallargs.h index b07b15d25c8..d7ddca24012 100644 --- a/sys/compat/linux/arch/m68k/linux_syscallargs.h +++ b/sys/compat/linux/arch/m68k/linux_syscallargs.h @@ -1,10 +1,10 @@ -/* $NetBSD: linux_syscallargs.h,v 1.50 2005/05/16 16:03:59 fvdl Exp $ */ +/* $NetBSD: linux_syscallargs.h,v 1.51 2005/05/23 23:22:27 jmc Exp $ */ /* * System call argument lists. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.45 2005/05/16 16:02:20 fvdl Exp + * created from NetBSD: syscalls.master,v 1.46 2005/05/23 23:21:49 jmc Exp */ #ifndef _LINUX_SYS__SYSCALLARGS_H_ @@ -670,6 +670,28 @@ struct linux_sys_fremovexattr_args { syscallarg(char *) name; }; +struct linux_sys_clock_settime_args { + syscallarg(clockid_t) which; + syscallarg(struct linux_timespec *) tp; +}; + +struct linux_sys_clock_gettime_args { + syscallarg(clockid_t) which; + syscallarg(struct linux_timespec *) tp; +}; + +struct linux_sys_clock_getres_args { + syscallarg(clockid_t) which; + syscallarg(struct linux_timespec *) tp; +}; + +struct linux_sys_clock_nanosleep_args { + syscallarg(clockid_t) which; + syscallarg(int) flags; + syscallarg(struct linux_timespec *) rqtp; + syscallarg(struct linux_timespec *) rmtp; +}; + /* * System call prototypes. */ @@ -1042,4 +1064,12 @@ int linux_sys_lremovexattr(struct lwp *, void *, register_t *); int linux_sys_fremovexattr(struct lwp *, void *, register_t *); +int linux_sys_clock_settime(struct lwp *, void *, register_t *); + +int linux_sys_clock_gettime(struct lwp *, void *, register_t *); + +int linux_sys_clock_getres(struct lwp *, void *, register_t *); + +int linux_sys_clock_nanosleep(struct lwp *, void *, register_t *); + #endif /* _LINUX_SYS__SYSCALLARGS_H_ */ diff --git a/sys/compat/linux/arch/m68k/linux_syscalls.c b/sys/compat/linux/arch/m68k/linux_syscalls.c index bbf1e4e8658..2ba704989bf 100644 --- a/sys/compat/linux/arch/m68k/linux_syscalls.c +++ b/sys/compat/linux/arch/m68k/linux_syscalls.c @@ -1,14 +1,14 @@ -/* $NetBSD: linux_syscalls.c,v 1.51 2005/05/16 16:03:59 fvdl Exp $ */ +/* $NetBSD: linux_syscalls.c,v 1.52 2005/05/23 23:22:27 jmc Exp $ */ /* * System call names. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.45 2005/05/16 16:02:20 fvdl Exp + * created from NetBSD: syscalls.master,v 1.46 2005/05/23 23:21:49 jmc Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.51 2005/05/16 16:03:59 fvdl Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.52 2005/05/23 23:22:27 jmc Exp $"); #if defined(_KERNEL_OPT) #if defined(_KERNEL_OPT) @@ -283,4 +283,31 @@ const char *const linux_syscallnames[] = { "lremovexattr", /* 233 = lremovexattr */ "fremovexattr", /* 234 = fremovexattr */ "#235 (unimplemented futex)", /* 235 = unimplemented futex */ + "#236 (unimplemented sendfile64)", /* 236 = unimplemented sendfile64 */ + "#237 (unimplemented mincore)", /* 237 = unimplemented mincore */ + "#238 (unimplemented madvise)", /* 238 = unimplemented madvise */ + "#239 (unimplemented fcntl64)", /* 239 = unimplemented fcntl64 */ + "#240 (unimplemented readahead)", /* 240 = unimplemented readahead */ + "#241 (unimplemented io_setup)", /* 241 = unimplemented io_setup */ + "#242 (unimplemented io_destroy)", /* 242 = unimplemented io_destroy */ + "#243 (unimplemented io_getevents)", /* 243 = unimplemented io_getevents */ + "#244 (unimplemented io_submit)", /* 244 = unimplemented io_submit */ + "#245 (unimplemented io_cancel)", /* 245 = unimplemented io_cancel */ + "#246 (unimplemented fadvise64)", /* 246 = unimplemented fadvise64 */ + "#247 (unimplemented exit_group)", /* 247 = unimplemented exit_group */ + "#248 (unimplemented lookup_dcookie)", /* 248 = unimplemented lookup_dcookie */ + "#249 (unimplemented epoll_create)", /* 249 = unimplemented epoll_create */ + "#250 (unimplemented epoll_ctl)", /* 250 = unimplemented epoll_ctl */ + "#251 (unimplemented epoll_wait)", /* 251 = unimplemented epoll_wait */ + "#252 (unimplemented remap_file_pages)", /* 252 = unimplemented remap_file_pages */ + "#253 (unimplemented set_tid_address)", /* 253 = unimplemented set_tid_address */ + "#254 (unimplemented timer_create)", /* 254 = unimplemented timer_create */ + "#255 (unimplemented timer_settime)", /* 255 = unimplemented timer_settime */ + "#256 (unimplemented timer_gettime)", /* 256 = unimplemented timer_gettime */ + "#257 (unimplemented timer_getoverrun)", /* 257 = unimplemented timer_getoverrun */ + "#258 (unimplemented timer_delete)", /* 258 = unimplemented timer_delete */ + "clock_settime", /* 259 = clock_settime */ + "clock_gettime", /* 260 = clock_gettime */ + "clock_getres", /* 261 = clock_getres */ + "clock_nanosleep", /* 262 = clock_nanosleep */ }; diff --git a/sys/compat/linux/arch/m68k/linux_sysent.c b/sys/compat/linux/arch/m68k/linux_sysent.c index 1f2dc69491e..01f2f4d3fbd 100644 --- a/sys/compat/linux/arch/m68k/linux_sysent.c +++ b/sys/compat/linux/arch/m68k/linux_sysent.c @@ -1,14 +1,14 @@ -/* $NetBSD: linux_sysent.c,v 1.51 2005/05/16 16:03:59 fvdl Exp $ */ +/* $NetBSD: linux_sysent.c,v 1.52 2005/05/23 23:22:27 jmc Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.45 2005/05/16 16:02:20 fvdl Exp + * created from NetBSD: syscalls.master,v 1.46 2005/05/23 23:21:49 jmc Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.51 2005/05/16 16:03:59 fvdl Exp $"); +__KERNEL_RCSID(0, "$NetBSD: linux_sysent.c,v 1.52 2005/05/23 23:22:27 jmc Exp $"); #if defined(_KERNEL_OPT) #include "opt_compat_netbsd.h" @@ -524,59 +524,59 @@ struct sysent linux_sysent[] = { { 0, 0, 0, linux_sys_nosys }, /* 235 = unimplemented futex */ { 0, 0, 0, - linux_sys_nosys }, /* 236 = filler */ + linux_sys_nosys }, /* 236 = unimplemented sendfile64 */ { 0, 0, 0, - linux_sys_nosys }, /* 237 = filler */ + linux_sys_nosys }, /* 237 = unimplemented mincore */ { 0, 0, 0, - linux_sys_nosys }, /* 238 = filler */ + linux_sys_nosys }, /* 238 = unimplemented madvise */ { 0, 0, 0, - linux_sys_nosys }, /* 239 = filler */ + linux_sys_nosys }, /* 239 = unimplemented fcntl64 */ { 0, 0, 0, - linux_sys_nosys }, /* 240 = filler */ + linux_sys_nosys }, /* 240 = unimplemented readahead */ { 0, 0, 0, - linux_sys_nosys }, /* 241 = filler */ + linux_sys_nosys }, /* 241 = unimplemented io_setup */ { 0, 0, 0, - linux_sys_nosys }, /* 242 = filler */ + linux_sys_nosys }, /* 242 = unimplemented io_destroy */ { 0, 0, 0, - linux_sys_nosys }, /* 243 = filler */ + linux_sys_nosys }, /* 243 = unimplemented io_getevents */ { 0, 0, 0, - linux_sys_nosys }, /* 244 = filler */ + linux_sys_nosys }, /* 244 = unimplemented io_submit */ { 0, 0, 0, - linux_sys_nosys }, /* 245 = filler */ + linux_sys_nosys }, /* 245 = unimplemented io_cancel */ { 0, 0, 0, - linux_sys_nosys }, /* 246 = filler */ + linux_sys_nosys }, /* 246 = unimplemented fadvise64 */ { 0, 0, 0, - linux_sys_nosys }, /* 247 = filler */ + linux_sys_nosys }, /* 247 = unimplemented exit_group */ { 0, 0, 0, - linux_sys_nosys }, /* 248 = filler */ + linux_sys_nosys }, /* 248 = unimplemented lookup_dcookie */ { 0, 0, 0, - linux_sys_nosys }, /* 249 = filler */ + linux_sys_nosys }, /* 249 = unimplemented epoll_create */ { 0, 0, 0, - linux_sys_nosys }, /* 250 = filler */ + linux_sys_nosys }, /* 250 = unimplemented epoll_ctl */ { 0, 0, 0, - linux_sys_nosys }, /* 251 = filler */ + linux_sys_nosys }, /* 251 = unimplemented epoll_wait */ { 0, 0, 0, - linux_sys_nosys }, /* 252 = filler */ + linux_sys_nosys }, /* 252 = unimplemented remap_file_pages */ { 0, 0, 0, - linux_sys_nosys }, /* 253 = filler */ + linux_sys_nosys }, /* 253 = unimplemented set_tid_address */ { 0, 0, 0, - linux_sys_nosys }, /* 254 = filler */ + linux_sys_nosys }, /* 254 = unimplemented timer_create */ { 0, 0, 0, - linux_sys_nosys }, /* 255 = filler */ + linux_sys_nosys }, /* 255 = unimplemented timer_settime */ { 0, 0, 0, - linux_sys_nosys }, /* 256 = filler */ + linux_sys_nosys }, /* 256 = unimplemented timer_gettime */ { 0, 0, 0, - linux_sys_nosys }, /* 257 = filler */ + linux_sys_nosys }, /* 257 = unimplemented timer_getoverrun */ { 0, 0, 0, - linux_sys_nosys }, /* 258 = filler */ - { 0, 0, 0, - linux_sys_nosys }, /* 259 = filler */ - { 0, 0, 0, - linux_sys_nosys }, /* 260 = filler */ - { 0, 0, 0, - linux_sys_nosys }, /* 261 = filler */ - { 0, 0, 0, - linux_sys_nosys }, /* 262 = filler */ + linux_sys_nosys }, /* 258 = unimplemented timer_delete */ + { 2, s(struct linux_sys_clock_settime_args), 0, + linux_sys_clock_settime }, /* 259 = clock_settime */ + { 2, s(struct linux_sys_clock_gettime_args), 0, + linux_sys_clock_gettime }, /* 260 = clock_gettime */ + { 2, s(struct linux_sys_clock_getres_args), 0, + linux_sys_clock_getres }, /* 261 = clock_getres */ + { 4, s(struct linux_sys_clock_nanosleep_args), 0, + linux_sys_clock_nanosleep }, /* 262 = clock_nanosleep */ { 0, 0, 0, linux_sys_nosys }, /* 263 = filler */ { 0, 0, 0, |
