Lines Matching defs:shp
1559 struct sh_list *shp;
1566 for (shp = share_list; shp; shp = shp->shl_next) {
1567 sh = shp->shl_sh;
1596 sh = shp ? sharedup(sh) : NULL;
2998 struct sh_list *shp, *shp_prev;
3059 shp = malloc(sizeof (*shp));
3060 if (shp == NULL)
3063 share_list = shp;
3066 shp_prev->shl_next = shp;
3067 shp_prev = shp;
3068 shp->shl_next = NULL;
3069 shp->shl_sh = sharedup(sh);
3070 if (shp->shl_sh == NULL)
3101 sh_free(struct sh_list *shp)
3105 while (shp) {
3106 sharefree(shp->shl_sh);
3107 next = shp->shl_next;
3108 free(shp);
3109 shp = next;