PRIV_ALL
case PRIV_ALL:
case PRIV_ALL:
if (priv == PRIV_ALL) {
!PRIV_POLICY_CHOICE(CRED(), PRIV_ALL, B_FALSE))
if (cr == NULL || PRIV_POLICY_ONLY(cr, PRIV_ALL, B_FALSE)) {
if (cr == NULL || PRIV_POLICY_ONLY(cr, PRIV_ALL, B_FALSE)) {
if (!PRIV_POLICY_CHOICE(cr, PRIV_ALL, B_FALSE)) {
if (!PRIV_POLICY_CHOICE(cr, PRIV_ALL, B_FALSE)) {
PRIV_POLICY(cr, value ? PRIV_FILE_FLAG_SET : PRIV_ALL, \
return (PRIV_POLICY(cred, PRIV_ALL, B_FALSE, EACCES,
#define HAS_PRIVILEGE(cr, pr) ((pr) == PRIV_ALL ? \
return (PRIV_POLICY(scr, PRIV_ALL, B_FALSE, EPERM, NULL));
return (PRIV_POLICY(scr, PRIV_ALL, B_FALSE, EPERM, NULL));
int priv = PRIV_ALL;
ASSERT(priv != PRIV_ALL);
int priv = PRIV_ALL;
ASSERT(priv != PRIV_ALL);
ASSERT(priv == PRIV_ALL || priv == PRIV_MULTIPLE ||
priv = PRIV_ALL;
return (PRIV_POLICY(scr, PRIV_ALL, B_FALSE, EPERM, NULL));
case PRIV_ALL:
if (priv == PRIV_ALL) {
if ((allzone || priv == PRIV_ALL ||
(allzone || priv == PRIV_ALL || !PRIV_ISASSERT(priv_basic, priv)) &&
priv_policy_err(cr, PRIV_ALL, B_FALSE, msg);
if (PRIV_POLICY(cred_p, PRIV_ALL, B_FALSE, EPERM, NULL) != 0)