diff options
| author | 2015-11-01 19:03:33 +0000 | |
|---|---|---|
| committer | 2015-11-01 19:03:33 +0000 | |
| commit | a48a073ba1787363f8d1ab841c9aab3fc1ec3e2e (patch) | |
| tree | 6abe08d847edcf877a0f9b06ebee4e5a25a5dc3d /sys/kern/sys_generic.c | |
| parent | pledge m4. tested by me. (diff) | |
| download | wireguard-openbsd-a48a073ba1787363f8d1ab841c9aab3fc1ec3e2e.tar.xz wireguard-openbsd-a48a073ba1787363f8d1ab841c9aab3fc1ec3e2e.zip | |
refactor pledge_*_check and pledge_fail functions
- rename _check function without suffix: a "pledge" function called from
anywhere is a "check" function.
- makes pledge_fail call the responsability to the _check function. remove it
from caller.
- make proper use of (potential) returned error of _check() functions.
- adds pledge_kill() and pledge_protexec()
with and OK deraadt@
Diffstat (limited to 'sys/kern/sys_generic.c')
| -rw-r--r-- | sys/kern/sys_generic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c index baaedd4efb5..f4cf2b1ac5f 100644 --- a/sys/kern/sys_generic.c +++ b/sys/kern/sys_generic.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sys_generic.c,v 1.108 2015/10/18 05:26:55 semarie Exp $ */ +/* $OpenBSD: sys_generic.c,v 1.109 2015/11/01 19:03:33 semarie Exp $ */ /* $NetBSD: sys_generic.c,v 1.24 1996/03/29 00:25:32 cgd Exp $ */ /* @@ -414,7 +414,7 @@ sys_ioctl(struct proc *p, void *v, register_t *retval) return (EINVAL); } - error = pledge_ioctl_check(p, com, fp); + error = pledge_ioctl(p, com, fp); if (error) return (error); |
