summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common/linux_exec.c
diff options
context:
space:
mode:
authornjoly <njoly@NetBSD.org>2007-11-16 12:51:54 +0000
committernjoly <njoly@NetBSD.org>2007-11-16 12:51:54 +0000
commit6412bda281557d81fb0269bc99da429f15fa5083 (patch)
tree90da321cc0cda506ab7458332f0952a300a9b09a /sys/compat/linux/common/linux_exec.c
parent035cfa139a832e159c66b0cfe22e8c3f426b0b58 (diff)
Cleanup. Remove a few linux syscalls definitions, now identical to
native ones (with stackgap and ALT_CHECK_xxx removal). No functional changes expected.
Diffstat (limited to 'sys/compat/linux/common/linux_exec.c')
-rw-r--r--sys/compat/linux/common/linux_exec.c28
1 files changed, 2 insertions, 26 deletions
diff --git a/sys/compat/linux/common/linux_exec.c b/sys/compat/linux/common/linux_exec.c
index 9bde78436ca..230114ba933 100644
--- a/sys/compat/linux/common/linux_exec.c
+++ b/sys/compat/linux/common/linux_exec.c
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_exec.c,v 1.97 2007/10/19 18:52:10 njoly Exp $ */
+/* $NetBSD: linux_exec.c,v 1.98 2007/11/16 12:51:56 njoly Exp $ */
/*-
* Copyright (c) 1994, 1995, 1998, 2000, 2007 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_exec.c,v 1.97 2007/10/19 18:52:10 njoly Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_exec.c,v 1.98 2007/11/16 12:51:56 njoly Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -91,30 +91,6 @@ void linux_userret(void);
#endif
/*
- * Execve(2). Just check the alternate emulation path, and pass it on
- * to the NetBSD execve().
- */
-int
-linux_sys_execve(l, v, retval)
- struct lwp *l;
- void *v;
- register_t *retval;
-{
- struct linux_sys_execve_args /* {
- syscallarg(const char *) path;
- syscallarg(char **) argv;
- syscallarg(char **) envp;
- } */ *uap = v;
- struct sys_execve_args ap;
-
- SCARG(&ap, path) = SCARG(uap, path);
- SCARG(&ap, argp) = SCARG(uap, argp);
- SCARG(&ap, envp) = SCARG(uap, envp);
-
- return sys_execve(l, &ap, retval);
-}
-
-/*
* Emulation switch.
*/