Lines Matching refs:rblk
3781 get_priv_rctl(struct ps_prochandle *pr, char *name, rctlblk_t *rblk)
3783 if (pr_getrctl(pr, name, NULL, rblk, RCTL_FIRST))
3786 if (rctlblk_get_privilege(rblk) == RCPRIV_PRIVILEGED)
3789 while (pr_getrctl(pr, name, rblk, rblk, RCTL_NEXT) == 0) {
3790 if (rctlblk_get_privilege(rblk) == RCPRIV_PRIVILEGED)
3805 rctlblk_t *rblk;
3812 if ((rblk = (rctlblk_t *)malloc(rctlblk_size())) == NULL) {
3819 free(rblk);
3830 while (get_priv_rctl(p.pr, rname, rblk)) {
3831 if (pr_setrctl(p.pr, rname, NULL, rblk, RCTL_DELETE) !=
3841 if ((err = zonecfg_construct_rctlblk(valptr, rblk))
3847 if (pr_setrctl(p.pr, rname, NULL, rblk, RCTL_INSERT)) {
3856 free(rblk);