Lines Matching defs:plp

5046 	priv_lists_t *plp = (priv_lists_t *)data;
5051 (strcmp(priv_iter->pi_iptype, plp->pl_iptype) != 0))
5064 pnp->pn_next = plp->pl_default;
5065 plp->pl_default = pnp;
5067 pnp->pn_next = plp->pl_prohibited;
5068 plp->pl_prohibited = pnp;
5070 pnp->pn_next = plp->pl_required;
5071 plp->pl_required = pnp;
5081 priv_lists_destroy(priv_lists_t *plp)
5085 assert(plp != NULL);
5087 while ((pnp = plp->pl_default) != NULL) {
5088 plp->pl_default = pnp->pn_next;
5092 while ((pnp = plp->pl_prohibited) != NULL) {
5093 plp->pl_prohibited = pnp->pn_next;
5097 while ((pnp = plp->pl_required) != NULL) {
5098 plp->pl_required = pnp->pn_next;
5102 free(plp);
5109 priv_lists_t *plp;
5126 if ((plp = calloc(1, sizeof (priv_lists_t))) == NULL) {
5131 plp->pl_iptype = curr_iptype;
5134 if (brand_config_iter_privilege(bh, priv_lists_cb, plp) != 0) {
5135 priv_lists_destroy(plp);
5141 *plpp = plp;
5146 get_default_privset(priv_set_t *privs, priv_lists_t *plp)
5158 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next) {
5197 priv_lists_t *plp;
5203 if ((ret = priv_lists_create(NULL, buf, &plp, curr_iptype)) != Z_OK)
5205 ret = get_default_privset(privs, plp);
5206 priv_lists_destroy(plp);
5227 boolean_t add_default, priv_lists_t *plp)
5266 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next)
5272 for (pnp = plp->pl_default; pnp != NULL; pnp = pnp->pn_next)
5306 for (pnp = plp->pl_prohibited; pnp != NULL; pnp = pnp->pn_next) {
5320 for (pnp = plp->pl_required; pnp != NULL; pnp = pnp->pn_next) {
5349 priv_lists_t *plp;
5375 if ((err = priv_lists_create(handle, NULL, &plp, curr_iptype)) != Z_OK)
5381 err = get_default_privset(privs, plp);
5382 priv_lists_destroy(plp);
5393 err = verify_privset(cp + 1, privs, privname, B_TRUE, plp);
5395 err = verify_privset(limitpriv, privs, privname, B_FALSE, plp);
5398 priv_lists_destroy(plp);