PRIV_PFEXEC
setpflags(PRIV_PFEXEC, 1) != 0) {
setpflags(PRIV_PFEXEC, 1) != 0) {
oflag = getpflags(PRIV_PFEXEC);
if (setpflags(PRIV_PFEXEC, 1) != 0) {
(void) setpflags(PRIV_PFEXEC, oflag);
fl |= PRIV_PFEXEC;
if (setpflags(PRIV_PFEXEC, 1) != 0)
(void) setpflags(PRIV_PFEXEC, 1);
{ PRIV_PFEXEC, "PRIV_PFEXEC" },
case PRIV_PFEXEC: s = "PRIV_PFEXEC"; break;
(void) setpflags(PRIV_PFEXEC, 0);
getpflags(PRIV_PFEXEC, CRED()) != 0) {
if ((CR_FLAGS(p->p_cred) & PRIV_PFEXEC) != 0) {
CR_FLAGS(ncr) &= ~PRIV_PFEXEC;
if (CR_FLAGS(cr) & PRIV_PFEXEC)
PRIV_XPOLICY | PRIV_AWARE_RESET | PRIV_PFEXEC)
flag != PRIV_AWARE_RESET && flag != PRIV_PFEXEC)) {
flag != PRIV_XPOLICY && flag != PRIV_PFEXEC &&
CR_FLAGS(newcr) &= ~PRIV_PFEXEC;
CR_FLAGS(newcr) &= ~PRIV_PFEXEC;