summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_generic.c
diff options
context:
space:
mode:
authorsemarie <semarie@openbsd.org>2015-11-01 19:03:33 +0000
committersemarie <semarie@openbsd.org>2015-11-01 19:03:33 +0000
commita48a073ba1787363f8d1ab841c9aab3fc1ec3e2e (patch)
tree6abe08d847edcf877a0f9b06ebee4e5a25a5dc3d /sys/kern/sys_generic.c
parentpledge m4. tested by me. (diff)
downloadwireguard-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.c4
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);