Lines Matching refs:uc

86 ucred_free(ucred_t *uc)
88 free(uc);
95 ucred_t *uc;
97 uc = _ucred_alloc();
99 if (uc == NULL)
102 if (syscall(SYS_ucredsys, UCREDSYS_UCREDGET, pid, uc) != 0) {
103 ucred_free(uc);
107 return (uc);
111 ucred_geteuid(const ucred_t *uc)
114 const prcred_t *cr = UCCRED(uc);
125 ucred_getruid(const ucred_t *uc)
128 const prcred_t *cr = UCCRED(uc);
139 ucred_getsuid(const ucred_t *uc)
142 const prcred_t *cr = UCCRED(uc);
153 ucred_getegid(const ucred_t *uc)
156 const prcred_t *cr = UCCRED(uc);
167 ucred_getrgid(const ucred_t *uc)
170 const prcred_t *cr = UCCRED(uc);
181 ucred_getsgid(const ucred_t *uc)
184 const prcred_t *cr = UCCRED(uc);
195 ucred_getgroups(const ucred_t *uc, const gid_t **grps)
198 const prcred_t *cr = UCCRED(uc);
214 ucred_getprivset(const ucred_t *uc, priv_ptype_t set)
217 const prpriv_t *pr = UCPRIV(uc);
233 ucred_getpid(const ucred_t *uc)
236 if (uc->uc_pid == -1)
239 return (uc->uc_pid);
243 ucred_getprojid(const ucred_t *uc)
246 if (uc->uc_projid == -1)
249 return (uc->uc_projid);
253 ucred_getzoneid(const ucred_t *uc)
256 if (uc->uc_zoneid < MIN_ZONEID || uc->uc_zoneid > MAX_ZONEID) {
261 return (uc->uc_zoneid);
265 ucred_getlabel(const ucred_t *uc)
268 bslabel_t *slabel = UCLABEL(uc);
282 ucred_getpflags(const ucred_t *uc, uint_t flag)
285 prpriv_t *pr = UCPRIV(uc);
318 ucred_getauid(const ucred_t *uc)
321 const auditinfo64_addr_t *ainfo = UCAUD(uc);
330 ucred_getasid(const ucred_t *uc)
333 const auditinfo64_addr_t *ainfo = UCAUD(uc);
342 ucred_getatid(const ucred_t *uc)
345 const auditinfo64_addr_t *ainfo = UCAUD(uc);
356 ucred_getamask(const ucred_t *uc)
359 const auditinfo64_addr_t *ainfo = UCAUD(uc);