Lines Matching refs:def
129 char *def; member
140 if (pdef->def == NULL) { in finddeflim()
143 pdef->def = strdup(val); in finddeflim()
150 return (pdef->lim != NULL && pdef->def != NULL); in finddeflim()
186 priv_set_t *lim, *def, *tset; in pam_sm_setcred() local
578 tset = def = lim = NULL; in pam_sm_setcred()
579 deflim.def = deflim.lim = NULL; in pam_sm_setcred()
583 if (getset(deflim.lim, &lim) != 0 || getset(deflim.def, &def) != 0) { in pam_sm_setcred()
588 if (def == NULL) { in pam_sm_setcred()
589 def = priv_allocset(); in pam_sm_setcred()
590 if (def == NULL) { in pam_sm_setcred()
594 priv_basicset(def); in pam_sm_setcred()
597 (void) priv_addset(def, PRIV_FILE_CHOWN_SELF); in pam_sm_setcred()
612 if (!priv_issubset(def, tset)) in pam_sm_setcred()
613 priv_intersect(tset, def); in pam_sm_setcred()
619 if (setppriv(PRIV_SET, PRIV_INHERITABLE, def) != 0) { in pam_sm_setcred()
661 free(deflim.def); in pam_sm_setcred()
665 if (def != NULL) in pam_sm_setcred()
666 priv_freeset(def); in pam_sm_setcred()