diff options
| author | 2014-02-12 05:47:36 +0000 | |
|---|---|---|
| committer | 2014-02-12 05:47:36 +0000 | |
| commit | 34b8a7e274ff61bb47b6015f5da6546d44d5c136 (patch) | |
| tree | 93ddeedb861df178102e6ad4c5cddfdcad522df4 /sys/compat/linux/linux_misc.c | |
| parent | Do not include pmap.h from .S code, but get the necessary defines from (diff) | |
| download | wireguard-openbsd-34b8a7e274ff61bb47b6015f5da6546d44d5c136.tar.xz wireguard-openbsd-34b8a7e274ff61bb47b6015f5da6546d44d5c136.zip | |
Eliminate the exit sig handling, which was only invokable via the
Linux-compat clone() syscall when *not* using CLONE_THREAD. pirofti@
confirms Opera runs in compat without this, so out it goes; one less hair
to choke on in kern_exit.c
ok tedu@ pirofti@
Diffstat (limited to 'sys/compat/linux/linux_misc.c')
| -rw-r--r-- | sys/compat/linux/linux_misc.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/compat/linux/linux_misc.c b/sys/compat/linux/linux_misc.c index eda30fe40ff..f55f588da44 100644 --- a/sys/compat/linux/linux_misc.c +++ b/sys/compat/linux/linux_misc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: linux_misc.c,v 1.85 2014/01/23 04:11:46 tedu Exp $ */ +/* $OpenBSD: linux_misc.c,v 1.86 2014/02/12 05:47:36 guenther Exp $ */ /* $NetBSD: linux_misc.c,v 1.27 1996/05/20 01:59:21 fvdl Exp $ */ /*- @@ -172,16 +172,13 @@ linux_sys_wait4(p, v, retval) linux_options = SCARG(uap, options); options = 0; - if (linux_options & - ~(LINUX_WAIT4_WNOHANG|LINUX_WAIT4_WUNTRACED|LINUX_WAIT4_WCLONE)) + if (linux_options & ~(LINUX_WAIT4_WNOHANG|LINUX_WAIT4_WUNTRACED)) return (EINVAL); if (linux_options & LINUX_WAIT4_WNOHANG) options |= WNOHANG; if (linux_options & LINUX_WAIT4_WUNTRACED) options |= WUNTRACED; - if (linux_options & LINUX_WAIT4_WCLONE) - options |= WALTSIG; if ((error = dowait4(p, SCARG(uap, pid), SCARG(uap, status) ? &status : NULL, options, |
