Lines Matching refs:pnp
6261 priv_node_t *pnp;
6269 if ((pnp = malloc(sizeof (*pnp))) == NULL)
6271 if ((pnp->pn_priv = strdup(priv_iter->pi_name)) == NULL) {
6272 free(pnp);
6278 pnp->pn_next = plp->pl_default;
6279 plp->pl_default = pnp;
6281 pnp->pn_next = plp->pl_prohibited;
6282 plp->pl_prohibited = pnp;
6284 pnp->pn_next = plp->pl_required;
6285 plp->pl_required = pnp;
6287 free(pnp->pn_priv);
6288 free(pnp);
6297 priv_node_t *pnp;
6301 while ((pnp = plp->pl_default) != NULL) {
6302 plp->pl_default = pnp->pn_next;
6303 free(pnp->pn_priv);
6304 free(pnp);
6306 while ((pnp = plp->pl_prohibited) != NULL) {
6307 plp->pl_prohibited = pnp->pn_next;
6308 free(pnp->pn_priv);
6309 free(pnp);
6311 while ((pnp = plp->pl_required) != NULL) {
6312 plp->pl_required = pnp->pn_next;
6313 free(pnp->pn_priv);
6314 free(pnp);
6360 priv_node_t *pnp;
6370 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next) {
6371 if (priv_addset(privs, pnp->pn_priv) != 0)
6483 priv_node_t *pnp;
6520 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next)
6521 len += strlen(pnp->pn_priv) + 1;
6526 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next)
6527 append_priv_token(pnp->pn_priv, tmp, len);
6560 for (pnp = plp->pl_prohibited; pnp != NULL; pnp = pnp->pn_next) {
6561 if (priv_ismember(mergeset, pnp->pn_priv)) {
6563 if ((*privname = strdup(pnp->pn_priv)) == NULL)
6574 for (pnp = plp->pl_required; pnp != NULL; pnp = pnp->pn_next) {
6575 if (!priv_ismember(mergeset, pnp->pn_priv)) {
6577 if ((*privname = strdup(pnp->pn_priv)) == NULL)