/illumos-gate/usr/src/cmd/ptools/pcred/ |
H A D | pcred.c | 162 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 D | prcontrol.c | 102 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 D | prioctl.c | 183 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 D | priocntl.c | 476 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 D | subr.c | 304 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 D | prsystm.h | 55 struct prcred; 83 extern void prgetcred(proc_t *, struct prcred *);
|
H A D | cred.h | 55 struct prcred; 152 extern void cred2prcred(const cred_t *, struct prcred *);
|
H A D | procfs.h | 384 typedef struct prcred {
|
/illumos-gate/usr/src/cmd/sgs/elfdump/common/ |
H A D | gen_layout_obj.c | 50 prcred_t prcred; variable
|
H A D | struct_layout.h | 562 const sl_prcred_layout_t *prcred; /* prcred_t */ member
|
H A D | gen_struct_layout.c | 380 START(prcred, prcred_t); in gen_prcred()
|
H A D | corenote.c | 1641 const sl_prcred_layout_t *layout = state->ns_arch->prcred; in dump_prcred()
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | old_procfs.h | 78 #define prcred Prcred macro 356 typedef struct prcred { struct
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | old_procfs.h | 78 #define prcred Prcred macro 355 typedef struct prcred { struct
|