Lines Matching refs:uc

85 ucred_free(ucred_t *uc)
87 free(uc);
94 ucred_t *uc;
96 uc = _ucred_alloc();
98 if (uc == NULL)
101 if (syscall(SYS_ucredsys, UCREDSYS_UCREDGET, pid, uc) != 0) {
102 ucred_free(uc);
106 return (uc);
110 ucred_geteuid(const ucred_t *uc)
113 const prcred_t *cr = UCCRED(uc);
124 ucred_getruid(const ucred_t *uc)
127 const prcred_t *cr = UCCRED(uc);
138 ucred_getsuid(const ucred_t *uc)
141 const prcred_t *cr = UCCRED(uc);
152 ucred_getegid(const ucred_t *uc)
155 const prcred_t *cr = UCCRED(uc);
166 ucred_getrgid(const ucred_t *uc)
169 const prcred_t *cr = UCCRED(uc);
180 ucred_getsgid(const ucred_t *uc)
183 const prcred_t *cr = UCCRED(uc);
194 ucred_getgroups(const ucred_t *uc, const gid_t **grps)
197 const prcred_t *cr = UCCRED(uc);
213 ucred_getprivset(const ucred_t *uc, priv_ptype_t set)
216 const prpriv_t *pr = UCPRIV(uc);
232 ucred_getpid(const ucred_t *uc)
235 if (uc->uc_pid == -1)
238 return (uc->uc_pid);
242 ucred_getprojid(const ucred_t *uc)
245 if (uc->uc_projid == -1)
248 return (uc->uc_projid);
252 ucred_getzoneid(const ucred_t *uc)
255 if (uc->uc_zoneid < MIN_ZONEID || uc->uc_zoneid > MAX_ZONEID) {
260 return (uc->uc_zoneid);
264 ucred_getlabel(const ucred_t *uc)
267 bslabel_t *slabel = UCLABEL(uc);
281 ucred_getpflags(const ucred_t *uc, uint_t flag)
284 prpriv_t *pr = UCPRIV(uc);
317 ucred_getauid(const ucred_t *uc)
320 const auditinfo64_addr_t *ainfo = UCAUD(uc);
329 ucred_getasid(const ucred_t *uc)
332 const auditinfo64_addr_t *ainfo = UCAUD(uc);
341 ucred_getatid(const ucred_t *uc)
344 const auditinfo64_addr_t *ainfo = UCAUD(uc);
355 ucred_getamask(const ucred_t *uc)
358 const auditinfo64_addr_t *ainfo = UCAUD(uc);