diff options
| author | njoly <njoly@NetBSD.org> | 2007-11-16 12:51:54 +0000 |
|---|---|---|
| committer | njoly <njoly@NetBSD.org> | 2007-11-16 12:51:54 +0000 |
| commit | 6412bda281557d81fb0269bc99da429f15fa5083 (patch) | |
| tree | 90da321cc0cda506ab7458332f0952a300a9b09a /sys/compat/linux/common/linux_exec.c | |
| parent | 035cfa139a832e159c66b0cfe22e8c3f426b0b58 (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.c | 28 |
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. */ |
