diff options
author | 1996-10-04 01:26:45 +0000 | |
---|---|---|
committer | 1996-10-04 01:26:45 +0000 | |
commit | f8657ccf40accec3e4d1f1cf3003cb7929ee0dcd (patch) | |
tree | 8fdcaf4c091555b4590813e17a844466b16e5af8 /sys/kern/kern_sysctl.c | |
parent | update (diff) | |
download | wireguard-openbsd-f8657ccf40accec3e4d1f1cf3003cb7929ee0dcd.tar.xz wireguard-openbsd-f8657ccf40accec3e4d1f1cf3003cb7929ee0dcd.zip |
usermount sysctl, default to prevent users from using mount syscall
Diffstat (limited to 'sys/kern/kern_sysctl.c')
-rw-r--r-- | sys/kern/kern_sysctl.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c index c3c20b170dd..33261ace9fc 100644 --- a/sys/kern/kern_sysctl.c +++ b/sys/kern/kern_sysctl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kern_sysctl.c,v 1.12 1996/09/20 22:53:09 deraadt Exp $ */ +/* $OpenBSD: kern_sysctl.c,v 1.13 1996/10/04 01:26:47 deraadt Exp $ */ /* $NetBSD: kern_sysctl.c,v 1.17 1996/05/20 17:49:05 mrg Exp $ */ /*- @@ -205,6 +205,7 @@ kern_sysctl(name, namelen, oldp, oldlenp, newp, newlen, p) int error, level, inthostid; extern char ostype[], osrelease[], osversion[], version[]; extern int somaxconn, sominconn; + extern int usermount; /* all sysctl names at this level are terminal */ if (namelen != 1 && !(name[0] == KERN_PROC || name[0] == KERN_PROF)) @@ -294,6 +295,8 @@ kern_sysctl(name, namelen, oldp, oldlenp, newp, newlen, p) return (sysctl_int(oldp, oldlenp, newp, newlen, &somaxconn)); case KERN_SOMINCONN: return (sysctl_int(oldp, oldlenp, newp, newlen, &sominconn)); + case KERN_USERMOUNT: + return (sysctl_int(oldp, oldlenp, newp, newlen, &usermount)); default: return (EOPNOTSUPP); } |