summaryrefslogtreecommitdiff
path: root/sys/compat/linux
diff options
context:
space:
mode:
authorjmc <jmc@NetBSD.org>2005-05-23 23:22:27 +0000
committerjmc <jmc@NetBSD.org>2005-05-23 23:22:27 +0000
commit36b625d32471dc970698fc86f0613eb82590be8a (patch)
tree44e6c96d0ebf6babe725618487e1aff9ce546b63 /sys/compat/linux
parent55c161e3ffeb021d2700f6406db8c628c8bba3a9 (diff)
Regen
Diffstat (limited to 'sys/compat/linux')
-rw-r--r--sys/compat/linux/arch/m68k/linux_syscall.h18
-rw-r--r--sys/compat/linux/arch/m68k/linux_syscallargs.h34
-rw-r--r--sys/compat/linux/arch/m68k/linux_syscalls.c33
-rw-r--r--sys/compat/linux/arch/m68k/linux_sysent.c68
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,