kern_mib.c (4261ed50fdaf494bd3d7fdea6ab8d9912cfc562e) kern_mib.c (78bb1895ab7ca6ac11f0477cf080186e81e82a82)
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Karels at Berkeley Software Design, Inc.
7 *
8 * Quite extensively rewritten by Poul-Henning Kamp of the FreeBSD

--- 238 unchanged lines hidden (view full) ---

247 struct prison *pr;
248 int error, level;
249
250 pr = req->td->td_ucred->cr_prison;
251
252 /*
253 * If the process is in jail, return the maximum of the global and
254 * local levels; otherwise, return the global level. Perform a
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Karels at Berkeley Software Design, Inc.
7 *
8 * Quite extensively rewritten by Poul-Henning Kamp of the FreeBSD

--- 238 unchanged lines hidden (view full) ---

247 struct prison *pr;
248 int error, level;
249
250 pr = req->td->td_ucred->cr_prison;
251
252 /*
253 * If the process is in jail, return the maximum of the global and
254 * local levels; otherwise, return the global level. Perform a
255 * lockless read since the securelevel is an interger.
255 * lockless read since the securelevel is an integer.
256 */
257 if (pr != NULL)
258 level = imax(securelevel, pr->pr_securelevel);
259 else
260 level = securelevel;
261 error = sysctl_handle_int(oidp, &level, 0, req);
262 if (error || !req->newptr)
263 return (error);

--- 111 unchanged lines hidden ---
256 */
257 if (pr != NULL)
258 level = imax(securelevel, pr->pr_securelevel);
259 else
260 level = securelevel;
261 error = sysctl_handle_int(oidp, &level, 0, req);
262 if (error || !req->newptr)
263 return (error);

--- 111 unchanged lines hidden ---