Home
last modified time | relevance | path

Searched refs:prcred (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/cmd/ptools/pcred/
H A Dpcred.c162 if (prcred == NULL) { in look()
165 if (prcred == NULL) { in look()
186 credupdate(prcred); in look()
202 prcred->pr_euid == prcred->pr_ruid && in look()
203 prcred->pr_ruid == prcred->pr_suid) in look()
207 prcred->pr_euid, prcred->pr_ruid, prcred->pr_suid); in look()
210 prcred->pr_egid == prcred->pr_rgid && in look()
211 prcred->pr_rgid == prcred->pr_sgid) in look()
215 prcred->pr_egid, prcred->pr_rgid, prcred->pr_sgid); in look()
217 if (prcred->pr_ngroups != 0 && in look()
[all …]
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c102 prcred_t prcred; /* PCSCRED */ member
1099 prcred_t *prcred = (prcred_t *)&argp->prcred; in pr_control32() local
2303 int ngrp = prcred->pr_ngroups; in pr_scred()
2317 if (error == 0 && prcred->pr_ruid != prcred->pr_euid) in pr_scred()
2320 if (error == 0 && prcred->pr_suid != prcred->pr_euid && in pr_scred()
2321 prcred->pr_suid != prcred->pr_ruid) in pr_scred()
2338 (void) crsetresuid(newcred, prcred->pr_ruid, prcred->pr_euid, in pr_scred()
2339 prcred->pr_suid); in pr_scred()
2340 (void) crsetresgid(newcred, prcred->pr_rgid, prcred->pr_egid, in pr_scred()
2341 prcred->pr_sgid); in pr_scred()
[all …]
H A Dprioctl.c183 prcred_t prcred; in prioctl64() member
1002 un.prcred.pr_euid = crgetuid(cp); in prioctl64()
1003 un.prcred.pr_ruid = crgetruid(cp); in prioctl64()
1004 un.prcred.pr_suid = crgetsuid(cp); in prioctl64()
1005 un.prcred.pr_egid = crgetgid(cp); in prioctl64()
1006 un.prcred.pr_rgid = crgetrgid(cp); in prioctl64()
1007 un.prcred.pr_sgid = crgetsgid(cp); in prioctl64()
1012 if (copyout(&un.prcred, cmaddr, sizeof (un.prcred))) in prioctl64()
1695 prcred_t prcred; in prioctl32() member
1720 prcred_t prcred; in prioctl32() member
[all …]
/illumos-gate/usr/src/cmd/priocntl/
H A Dpriocntl.c476 static prcred_t prcred; in set_procs() local
582 read(procfd, &prcred, sizeof (prcred)) != in set_procs()
583 sizeof (prcred)) { in set_procs()
636 itoa((long)prcred.pr_euid, idstr); in set_procs()
642 itoa((long)prcred.pr_egid, idstr); in set_procs()
790 static prcred_t prcred; in ids2pids() local
840 read(procfd, &prcred, sizeof (prcred)) != in ids2pids()
841 sizeof (prcred)) { in ids2pids()
911 if (idlist[i] == (id_t)prcred.pr_euid) in ids2pids()
920 if (idlist[i] == (id_t)prcred.pr_egid) in ids2pids()
H A Dsubr.c304 prcred_t prcred; in verifyupri() local
361 read(procfd, &prcred, sizeof (prcred)) != in verifyupri()
362 sizeof (prcred)) { in verifyupri()
400 if (id == (id_t)prcred.pr_euid) in verifyupri()
405 if (id == (id_t)prcred.pr_egid) in verifyupri()
/illumos-gate/usr/src/uts/common/sys/
H A Dprsystm.h55 struct prcred;
83 extern void prgetcred(proc_t *, struct prcred *);
H A Dcred.h55 struct prcred;
152 extern void cred2prcred(const cred_t *, struct prcred *);
H A Dprocfs.h384 typedef struct prcred {
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Dgen_layout_obj.c50 prcred_t prcred; variable
H A Dstruct_layout.h562 const sl_prcred_layout_t *prcred; /* prcred_t */ member
H A Dgen_struct_layout.c380 START(prcred, prcred_t); in gen_prcred()
H A Dcorenote.c1641 const sl_prcred_layout_t *layout = state->ns_arch->prcred; in dump_prcred()
/illumos-gate/usr/src/uts/intel/sys/
H A Dold_procfs.h78 #define prcred Prcred macro
356 typedef struct prcred { struct
/illumos-gate/usr/src/uts/sparc/sys/
H A Dold_procfs.h78 #define prcred Prcred macro
355 typedef struct prcred { struct