Lines Matching refs:privs
1478 smb_lgpid_t privs[SE_MAX_LUID + 1]; in smb_lgrp_gtbl_insert() local
1492 plist.p_ids = privs; in smb_lgrp_gtbl_insert()
1724 smb_lgplist_t privs; in smb_lgrp_gtbl_update_plist() local
1757 privs.p_cnt = atoi(result[2]); in smb_lgrp_gtbl_update_plist()
1758 privs.p_ids = (smb_lgpid_t *)result[3]; in smb_lgrp_gtbl_update_plist()
1761 rc = smb_lgrp_plist_add(&privs, priv_id, &new_privs); in smb_lgrp_gtbl_update_plist()
1763 rc = smb_lgrp_plist_del(&privs, priv_id, &new_privs); in smb_lgrp_gtbl_update_plist()
2193 smb_privset_t *privs; in smb_lgrp_encode_privset() local
2200 privs = grp->sg_privs; in smb_lgrp_encode_privset()
2201 if ((privs == NULL) || (privs->priv_cnt == 0)) in smb_lgrp_encode_privset()
2204 if (pcnt < privs->priv_cnt) { in smb_lgrp_encode_privset()
2208 for (i = 0; i < privs->priv_cnt; i++) { in smb_lgrp_encode_privset()
2209 if (privs->priv[i].attrs == SE_PRIVILEGE_ENABLED) { in smb_lgrp_encode_privset()
2211 (uint8_t)privs->priv[i].luid.lo_part; in smb_lgrp_encode_privset()
2224 smb_lgrp_decode_privset(smb_group_t *grp, char *nprivs, char *privs) in smb_lgrp_decode_privset() argument
2230 if (strlen(privs) != plist.p_cnt) in smb_lgrp_decode_privset()
2233 plist.p_ids = (smb_lgpid_t *)privs; in smb_lgrp_decode_privset()