Lines Matching refs:pnp
5046 priv_node_t *pnp; in priv_lists_cb() local
5054 if ((pnp = malloc(sizeof (*pnp))) == NULL) in priv_lists_cb()
5056 if ((pnp->pn_priv = strdup(priv_iter->pi_name)) == NULL) { in priv_lists_cb()
5057 free(pnp); in priv_lists_cb()
5063 pnp->pn_next = plp->pl_default; in priv_lists_cb()
5064 plp->pl_default = pnp; in priv_lists_cb()
5066 pnp->pn_next = plp->pl_prohibited; in priv_lists_cb()
5067 plp->pl_prohibited = pnp; in priv_lists_cb()
5069 pnp->pn_next = plp->pl_required; in priv_lists_cb()
5070 plp->pl_required = pnp; in priv_lists_cb()
5072 free(pnp->pn_priv); in priv_lists_cb()
5073 free(pnp); in priv_lists_cb()
5082 priv_node_t *pnp; in priv_lists_destroy() local
5086 while ((pnp = plp->pl_default) != NULL) { in priv_lists_destroy()
5087 plp->pl_default = pnp->pn_next; in priv_lists_destroy()
5088 free(pnp->pn_priv); in priv_lists_destroy()
5089 free(pnp); in priv_lists_destroy()
5091 while ((pnp = plp->pl_prohibited) != NULL) { in priv_lists_destroy()
5092 plp->pl_prohibited = pnp->pn_next; in priv_lists_destroy()
5093 free(pnp->pn_priv); in priv_lists_destroy()
5094 free(pnp); in priv_lists_destroy()
5096 while ((pnp = plp->pl_required) != NULL) { in priv_lists_destroy()
5097 plp->pl_required = pnp->pn_next; in priv_lists_destroy()
5098 free(pnp->pn_priv); in priv_lists_destroy()
5099 free(pnp); in priv_lists_destroy()
5147 priv_node_t *pnp; in get_default_privset() local
5157 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next) { in get_default_privset()
5158 if (priv_addset(privs, pnp->pn_priv) != 0) in get_default_privset()
5228 priv_node_t *pnp; in verify_privset() local
5265 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next) in verify_privset()
5266 len += strlen(pnp->pn_priv) + 1; in verify_privset()
5271 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next) in verify_privset()
5272 append_priv_token(pnp->pn_priv, tmp, len); in verify_privset()
5305 for (pnp = plp->pl_prohibited; pnp != NULL; pnp = pnp->pn_next) { in verify_privset()
5306 if (priv_ismember(mergeset, pnp->pn_priv)) { in verify_privset()
5308 if ((*privname = strdup(pnp->pn_priv)) == NULL) in verify_privset()
5319 for (pnp = plp->pl_required; pnp != NULL; pnp = pnp->pn_next) { in verify_privset()
5320 if (!priv_ismember(mergeset, pnp->pn_priv)) { in verify_privset()
5322 if ((*privname = strdup(pnp->pn_priv)) == NULL) in verify_privset()