Lines Matching refs:pn
128 path_node_t *pn; in pn_push() local
130 if ((pn = calloc(sizeof (path_node_t), 1)) == NULL) in pn_push()
133 if ((pn->pn_path = strdup(path)) == NULL) { in pn_push()
134 free(pn); in pn_push()
137 pn->pn_next = *pnp; in pn_push()
138 return (*pnp = pn); in pn_push()
144 path_node_t *pn; in pn_free() local
147 pn = *pnp; in pn_free()
148 *pnp = pn->pn_next; in pn_free()
149 free(pn->pn_path); in pn_free()
150 free(pn); in pn_free()
164 path_node_t *pn; in pn_pop() local
169 pn = *pnp; in pn_pop()
170 *pnp = pn->pn_next; in pn_pop()
171 pn->pn_next = NULL; in pn_pop()
174 pn_free(&pn); in pn_pop()
177 (void) strlcpy(path, pn->pn_path, PATH_MAX); in pn_pop()
178 pn_free(&pn); in pn_pop()
521 path_node_t *pn_stack = NULL, *pn_links = NULL, *pn; in Pzonepath() local
670 for (pn = pn_links; pn != NULL; pn = pn->pn_next) { in Pzonepath()
671 if (strcmp(zpath, pn->pn_path) != 0) in Pzonepath()