summaryrefslogtreecommitdiff
path: root/sys/compat
diff options
context:
space:
mode:
authorRobert Nagy <robert@cvs.openbsd.org>2011-12-14 08:33:55 +0000
committerRobert Nagy <robert@cvs.openbsd.org>2011-12-14 08:33:55 +0000
commitb24bb1efecdc5eb509e5cb7e915ad6607bb18d66 (patch)
tree553e8ccf439b34fd167f98294ea181f3699b8007 /sys/compat
parent28418b9c18a7140add5f1412afc87f068dcdfb0e (diff)
regen
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/linux/linux_syscall.h6
-rw-r--r--sys/compat/linux/linux_syscallargs.h12
-rw-r--r--sys/compat/linux/linux_syscalls.c4
-rw-r--r--sys/compat/linux/linux_sysent.c6
4 files changed, 18 insertions, 10 deletions
diff --git a/sys/compat/linux/linux_syscall.h b/sys/compat/linux/linux_syscall.h
index d36ea46fdc9..7d36e11148d 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.68 2011/11/25 10:10:05 robert Exp $ */
+/* $OpenBSD: linux_syscall.h,v 1.69 2011/12/14 08:33:54 robert Exp $ */
/*
* System call numbers.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from OpenBSD: syscalls.master,v 1.64 2011/09/19 22:49:37 pirofti Exp
+ * created from OpenBSD: syscalls.master,v 1.66 2011/12/14 08:33:18 robert Exp
*/
/* syscall: "syscall" ret: "int" args: */
@@ -532,7 +532,7 @@
/* syscall: "getresgid16" ret: "int" args: "u_int16_t *" "u_int16_t *" "u_int16_t *" */
#define LINUX_SYS_getresgid16 171
-/* syscall: "prctl" ret: "int" args: */
+/* syscall: "prctl" ret: "int" args: "int" "unsigned long" "unsigned long" "unsigned long" "unsigned long" */
#define LINUX_SYS_prctl 172
/* syscall: "rt_sigreturn" ret: "int" args: "struct linux_rt_sigframe *" */
diff --git a/sys/compat/linux/linux_syscallargs.h b/sys/compat/linux/linux_syscallargs.h
index 0553ea11820..03088c06403 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.70 2011/11/25 10:10:05 robert Exp $ */
+/* $OpenBSD: linux_syscallargs.h,v 1.71 2011/12/14 08:33:54 robert Exp $ */
/*
* System call argument lists.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from OpenBSD: syscalls.master,v 1.64 2011/09/19 22:49:37 pirofti Exp
+ * created from OpenBSD: syscalls.master,v 1.66 2011/12/14 08:33:18 robert Exp
*/
#ifdef syscallarg
@@ -460,6 +460,14 @@ struct linux_sys_getresgid16_args {
syscallarg(u_int16_t *) sgid;
};
+struct linux_sys_prctl_args {
+ syscallarg(int) option;
+ syscallarg(unsigned long) arg2;
+ syscallarg(unsigned long) arg3;
+ syscallarg(unsigned long) arg4;
+ syscallarg(unsigned long) arg5;
+};
+
struct linux_sys_rt_sigreturn_args {
syscallarg(struct linux_rt_sigframe *) sfp;
};
diff --git a/sys/compat/linux/linux_syscalls.c b/sys/compat/linux/linux_syscalls.c
index f99cd8d42d8..72b23328e6a 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.68 2011/11/25 10:10:05 robert Exp $ */
+/* $OpenBSD: linux_syscalls.c,v 1.69 2011/12/14 08:33:54 robert Exp $ */
/*
* System call names.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from OpenBSD: syscalls.master,v 1.64 2011/09/19 22:49:37 pirofti Exp
+ * created from OpenBSD: syscalls.master,v 1.66 2011/12/14 08:33:18 robert Exp
*/
char *linux_syscallnames[] = {
diff --git a/sys/compat/linux/linux_sysent.c b/sys/compat/linux/linux_sysent.c
index 60ca545ab9c..d521485e358 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.69 2011/11/25 10:10:05 robert Exp $ */
+/* $OpenBSD: linux_sysent.c,v 1.70 2011/12/14 08:33:54 robert Exp $ */
/*
* System call switch table.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from OpenBSD: syscalls.master,v 1.64 2011/09/19 22:49:37 pirofti Exp
+ * created from OpenBSD: syscalls.master,v 1.66 2011/12/14 08:33:18 robert Exp
*/
#include <sys/param.h>
@@ -390,7 +390,7 @@ struct sysent linux_sysent[] = {
linux_sys_setresgid16 }, /* 170 = setresgid16 */
{ 3, s(struct linux_sys_getresgid16_args), 0,
linux_sys_getresgid16 }, /* 171 = getresgid16 */
- { 0, 0, 0,
+ { 5, s(struct linux_sys_prctl_args), 0,
linux_sys_prctl }, /* 172 = prctl */
{ 1, s(struct linux_sys_rt_sigreturn_args), 0,
linux_sys_rt_sigreturn }, /* 173 = rt_sigreturn */