diff options
author | maxim <maxim@FreeBSD.org> | 2006-05-11 19:06:33 +0000 |
---|---|---|
committer | maxim <maxim@FreeBSD.org> | 2006-05-11 19:06:33 +0000 |
commit | 9a9ea4b9c84c6e720030fc68a71748185cdebcb5 (patch) | |
tree | 2df27889282e6736c49c3153a29ccfc567a949f0 /usr.sbin/jail/jail.c | |
parent | aca3e09a0c39cc4db65cfb6b0a9a865439ec4e40 (diff) | |
download | FreeBSD-src-9a9ea4b9c84c6e720030fc68a71748185cdebcb5.zip FreeBSD-src-9a9ea4b9c84c6e720030fc68a71748185cdebcb5.tar.gz |
o Style(9) the previous commit a bit.
Diffstat (limited to 'usr.sbin/jail/jail.c')
-rw-r--r-- | usr.sbin/jail/jail.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/usr.sbin/jail/jail.c b/usr.sbin/jail/jail.c index 1116ed6..4580bac 100644 --- a/usr.sbin/jail/jail.c +++ b/usr.sbin/jail/jail.c @@ -29,7 +29,6 @@ __FBSDID("$FreeBSD$"); #include <unistd.h> static void usage(void); -static void setsecurelevel(int level); extern char **environ; #define GET_USER_INFO do { \ @@ -136,8 +135,11 @@ main(int argc, char **argv) errx(1, "Could not write JidFile: %s", JidFile); } } - if (securelevel > 0) - setsecurelevel(securelevel); + if (securelevel > 0) { + if (sysctlbyname("kern.securelevel", NULL, 0, &securelevel, + sizeof(securelevel))) + err(1, "Can not set securelevel to %d", securelevel); + } if (username != NULL) { if (Uflag) GET_USER_INFO; @@ -177,16 +179,8 @@ usage(void) { (void)fprintf(stderr, "%s%s%s\n", - "usage: jail [-i] [-J jid_file] [-s securelevel] [-l -u ", - "username | -U username]", + "usage: jail [-i] [-J jid_file] [-s securelevel] [-l -u ", + "username | -U username]", " path hostname ip-number command ..."); exit(1); } - -static void -setsecurelevel(int level) { - if (sysctlbyname("kern.securelevel", NULL, 0, &level, sizeof(level))) - err(1, "Can not set securelevel to %d", level); - -} - |