summaryrefslogtreecommitdiff
path: root/sys/compat/linux32
diff options
context:
space:
mode:
authornjoly <njoly@NetBSD.org>2009-01-30 13:57:39 +0000
committernjoly <njoly@NetBSD.org>2009-01-30 13:57:39 +0000
commitbc0bccb487e8a373aed04f8dd29c680ae886c17b (patch)
tree6957ad76ff517011d6fd9b28be255529778a62a1 /sys/compat/linux32
parent8bbb521068228222dbdfe8321a8572080c944b15 (diff)
Regen for mincore(2).
Diffstat (limited to 'sys/compat/linux32')
-rw-r--r--sys/compat/linux32/arch/amd64/linux32_syscall.h7
-rw-r--r--sys/compat/linux32/arch/amd64/linux32_syscallargs.h8
-rw-r--r--sys/compat/linux32/arch/amd64/linux32_syscalls.c8
-rw-r--r--sys/compat/linux32/arch/amd64/linux32_sysent.c10
4 files changed, 20 insertions, 13 deletions
diff --git a/sys/compat/linux32/arch/amd64/linux32_syscall.h b/sys/compat/linux32/arch/amd64/linux32_syscall.h
index 719ab6f7361..e3a9ffdcc4a 100644
--- a/sys/compat/linux32/arch/amd64/linux32_syscall.h
+++ b/sys/compat/linux32/arch/amd64/linux32_syscall.h
@@ -1,10 +1,10 @@
-/* $NetBSD: linux32_syscall.h,v 1.52 2009/01/20 12:02:09 njoly Exp $ */
+/* $NetBSD: linux32_syscall.h,v 1.53 2009/01/30 13:57:39 njoly Exp $ */
/*
* System call numbers.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.49 2009/01/20 12:00:58 njoly Exp
+ * created from NetBSD: syscalls.master,v 1.50 2009/01/30 13:55:51 njoly Exp
*/
#ifndef _LINUX32_SYS_SYSCALL_H_
@@ -499,6 +499,9 @@
/* syscall: "setfsgid" ret: "int" args: "gid_t" */
#define LINUX32_SYS_setfsgid 216
+/* syscall: "netbsd32_mincore" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "netbsd32_charp" */
+#define LINUX32_SYS_netbsd32_mincore 218
+
/* syscall: "netbsd32_madvise" ret: "int" args: "netbsd32_voidp" "netbsd32_size_t" "int" */
#define LINUX32_SYS_netbsd32_madvise 219
diff --git a/sys/compat/linux32/arch/amd64/linux32_syscallargs.h b/sys/compat/linux32/arch/amd64/linux32_syscallargs.h
index f56f96f5548..a182fe0b090 100644
--- a/sys/compat/linux32/arch/amd64/linux32_syscallargs.h
+++ b/sys/compat/linux32/arch/amd64/linux32_syscallargs.h
@@ -1,10 +1,10 @@
-/* $NetBSD: linux32_syscallargs.h,v 1.52 2009/01/20 12:02:09 njoly Exp $ */
+/* $NetBSD: linux32_syscallargs.h,v 1.53 2009/01/30 13:57:39 njoly Exp $ */
/*
* System call argument lists.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.49 2009/01/20 12:00:58 njoly Exp
+ * created from NetBSD: syscalls.master,v 1.50 2009/01/30 13:55:51 njoly Exp
*/
#ifndef _LINUX32_SYS_SYSCALLARGS_H_
@@ -665,6 +665,8 @@ struct linux32_sys_setfsgid_args {
};
check_syscall_args(linux32_sys_setfsgid)
+struct netbsd32_mincore_args;
+
struct netbsd32_madvise_args;
struct linux32_sys_getdents64_args {
@@ -1015,6 +1017,8 @@ int linux32_sys_getresgid(struct lwp *, const struct linux32_sys_getresgid_args
int netbsd32___posix_chown(struct lwp *, const struct netbsd32___posix_chown_args *, register_t *);
+int netbsd32_mincore(struct lwp *, const struct netbsd32_mincore_args *, register_t *);
+
int netbsd32_madvise(struct lwp *, const struct netbsd32_madvise_args *, register_t *);
int linux32_sys_getdents64(struct lwp *, const struct linux32_sys_getdents64_args *, register_t *);
diff --git a/sys/compat/linux32/arch/amd64/linux32_syscalls.c b/sys/compat/linux32/arch/amd64/linux32_syscalls.c
index 25a4f964b67..3e596abc0d9 100644
--- a/sys/compat/linux32/arch/amd64/linux32_syscalls.c
+++ b/sys/compat/linux32/arch/amd64/linux32_syscalls.c
@@ -1,14 +1,14 @@
-/* $NetBSD: linux32_syscalls.c,v 1.52 2009/01/20 12:02:09 njoly Exp $ */
+/* $NetBSD: linux32_syscalls.c,v 1.53 2009/01/30 13:57:39 njoly Exp $ */
/*
* System call names.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.49 2009/01/20 12:00:58 njoly Exp
+ * created from NetBSD: syscalls.master,v 1.50 2009/01/30 13:55:51 njoly Exp
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux32_syscalls.c,v 1.52 2009/01/20 12:02:09 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux32_syscalls.c,v 1.53 2009/01/30 13:57:39 njoly Exp $");
#if defined(_KERNEL_OPT)
#include <sys/param.h>
@@ -253,7 +253,7 @@ const char *const linux32_syscallnames[] = {
/* 215 */ "setfsuid",
/* 216 */ "setfsgid",
/* 217 */ "#217 (unimplemented pivot_root)",
- /* 218 */ "#218 (unimplemented mincore)",
+ /* 218 */ "netbsd32_mincore",
/* 219 */ "netbsd32_madvise",
/* 220 */ "getdents64",
#define linux32_sys_fcntl64 linux32_sys_fcntl
diff --git a/sys/compat/linux32/arch/amd64/linux32_sysent.c b/sys/compat/linux32/arch/amd64/linux32_sysent.c
index e53ce1217f6..6aece2ad614 100644
--- a/sys/compat/linux32/arch/amd64/linux32_sysent.c
+++ b/sys/compat/linux32/arch/amd64/linux32_sysent.c
@@ -1,14 +1,14 @@
-/* $NetBSD: linux32_sysent.c,v 1.52 2009/01/20 12:02:09 njoly Exp $ */
+/* $NetBSD: linux32_sysent.c,v 1.53 2009/01/30 13:57:39 njoly Exp $ */
/*
* System call switch table.
*
* DO NOT EDIT-- this file is automatically generated.
- * created from NetBSD: syscalls.master,v 1.49 2009/01/20 12:00:58 njoly Exp
+ * created from NetBSD: syscalls.master,v 1.50 2009/01/30 13:55:51 njoly Exp
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.52 2009/01/20 12:02:09 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.53 2009/01/30 13:57:39 njoly Exp $");
#include <sys/param.h>
#include <sys/poll.h>
@@ -473,8 +473,8 @@ struct sysent linux32_sysent[] = {
(sy_call_t *)linux32_sys_setfsgid },/* 216 = setfsgid */
{ 0, 0, 0,
linux_sys_nosys }, /* 217 = unimplemented pivot_root */
- { 0, 0, 0,
- linux_sys_nosys }, /* 218 = unimplemented mincore */
+ { ns(struct netbsd32_mincore_args), 0,
+ (sy_call_t *)netbsd32_mincore }, /* 218 = netbsd32_mincore */
{ ns(struct netbsd32_madvise_args), 0,
(sy_call_t *)netbsd32_madvise }, /* 219 = netbsd32_madvise */
{ ns(struct linux32_sys_getdents64_args), 0,