Searched refs:pcrp (Results 1 – 7 of 7) sorted by relevance
| /onnv-gate/usr/src/uts/common/exec/elf/ |
| H A D | elf_notes.c | 71 prcred_t *pcrp; in setup_note_header() local 89 pcrp = kmem_alloc(size, KM_SLEEP); in setup_note_header() 90 prgetcred(p, pcrp); in setup_note_header() 91 if (pcrp->pr_ngroups != 0) { in setup_note_header() 93 sizeof (gid_t) * (pcrp->pr_ngroups - 1), sizeof (Word)); in setup_note_header() 98 kmem_free(pcrp, size); in setup_note_header()
|
| /onnv-gate/usr/src/uts/common/os/ |
| H A D | cred.c | 883 cred2prcred(const cred_t *cr, prcred_t *pcrp) in cred2prcred() argument 885 pcrp->pr_euid = cr->cr_uid; in cred2prcred() 886 pcrp->pr_ruid = cr->cr_ruid; in cred2prcred() 887 pcrp->pr_suid = cr->cr_suid; in cred2prcred() 888 pcrp->pr_egid = cr->cr_gid; in cred2prcred() 889 pcrp->pr_rgid = cr->cr_rgid; in cred2prcred() 890 pcrp->pr_sgid = cr->cr_sgid; in cred2prcred() 891 pcrp->pr_groups[0] = 0; /* in case ngroups == 0 */ in cred2prcred() 892 pcrp->pr_ngroups = cr->cr_grps == NULL ? 0 : cr->cr_grps->crg_ngroups; in cred2prcred() 894 if (pcrp->pr_ngroups != 0) in cred2prcred() [all …]
|
| /onnv-gate/usr/src/lib/libproc/common/ |
| H A D | Pcore.c | 374 prcred_t *pcrp; in note_cred() local 390 if ((pcrp = malloc(nbytes)) == NULL) in note_cred() 393 if (read(P->asfd, pcrp, nbytes) != nbytes) { in note_cred() 395 free(pcrp); in note_cred() 399 if (pcrp->pr_ngroups > ngroups) { in note_cred() 401 pcrp->pr_ngroups, ngroups); in note_cred() 402 pcrp->pr_ngroups = ngroups; in note_cred() 405 P->core->core_cred = pcrp; in note_cred()
|
| H A D | Pcontrol.c | 1083 Pcred(struct ps_prochandle *P, prcred_t *pcrp, int ngroups) in Pcred() argument 1091 return (proc_get_cred(P->pid, pcrp, ngroups)); in Pcred() 1101 (void) memcpy(pcrp, P->core->core_cred, in Pcred()
|
| H A D | llib-lproc | 48 int Pcred(struct ps_prochandle *Pr, prcred_t *pcrp, int ngroups);
|
| /onnv-gate/usr/src/uts/common/fs/proc/ |
| H A D | prvnops.c | 931 prcred_t *pcrp; in pr_read_cred() local 941 pcrp = in pr_read_cred() 950 prgetcred(p, pcrp); in pr_read_cred() 954 if (pcrp->pr_ngroups > 1) in pr_read_cred() 955 count += sizeof (gid_t) * (pcrp->pr_ngroups - 1); in pr_read_cred() 956 error = pr_uioread(pcrp, count, uiop); in pr_read_cred() 958 kmem_free(pcrp, sizeof (prcred_t) + sizeof (gid_t) * (ngroups_max - 1)); in pr_read_cred()
|
| H A D | prsubr.c | 4055 prgetcred(proc_t *p, prcred_t *pcrp) in prgetcred() argument 4058 cred2prcred(p->p_cred, pcrp); in prgetcred()
|