Home
last modified time | relevance | path

Searched refs:newcr (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Duid.c50 cred_t *cr, *newcr; in setuid() local
72 newcr = cralloc_ksid(); in setuid()
90 crcopy_to(cr, newcr); in setuid()
91 p->p_cred = newcr; in setuid()
92 newcr->cr_uid = uid; in setuid()
93 crsetsid(newcr, ksp, KSID_USER); in setuid()
130 crcopy_to(cr, newcr); in setuid()
131 p->p_cred = newcr; in setuid()
132 newcr->cr_ruid = uid; in setuid()
133 newcr->cr_suid = uid; in setuid()
[all …]
H A Dgid.c47 cred_t *cr, *newcr; in setgid() local
68 newcr = cralloc_ksid(); in setgid()
84 crcopy_to(cr, newcr); in setgid()
85 p->p_cred = newcr; in setgid()
86 newcr->cr_gid = gid; in setgid()
87 crsetsid(newcr, ksp, KSID_GROUP); in setgid()
102 crcopy_to(cr, newcr); in setgid()
103 p->p_cred = newcr; in setgid()
104 newcr->cr_gid = gid; in setgid()
105 newcr->cr_rgid = gid; in setgid()
[all …]
H A Dgroups.c44 cred_t *cr, *newcr; in setgroups() local
90 newcr = cralloc_ksid(); in setgroups()
103 crfree(newcr); in setgroups()
112 crdup_to(cr, newcr); in setgroups()
113 crsetsidlist(newcr, ksl); in setgroups()
114 crsetcredgrp(newcr, grps); in setgroups()
116 p->p_cred = newcr; in setgroups()
117 crhold(newcr); /* hold for the current thread */ in setgroups()
124 crset(p, newcr); in setgroups()
/illumos-gate/usr/src/uts/common/os/
H A Dcred.c386 cred_t *newcr; in crcopy() local
388 newcr = cralloc(); in crcopy()
389 bcopy(cr, newcr, crsize); in crcopy()
390 if (newcr->cr_zone) in crcopy()
391 zone_cred_hold(newcr->cr_zone); in crcopy()
392 if (newcr->cr_label) in crcopy()
393 label_hold(newcr->cr_label); in crcopy()
394 if (newcr->cr_ksid) in crcopy()
395 kcrsid_hold(newcr->cr_ksid); in crcopy()
396 if (newcr->cr_klpd) in crcopy()
[all …]
H A Dcore.c286 set_cred(proc_t *p, cred_t *newcr) in set_cred() argument
298 p->p_cred = newcr; in set_cred()
301 ASSERT(crgetzoneid(oldcr) == crgetzoneid(newcr)); in set_cred()
308 newuid = crgetruid(newcr); in set_cred()
310 zoneid_t zoneid = crgetzoneid(newcr); in set_cred()
322 crset(p, newcr); in set_cred()
H A Dklpd.c528 cred_t *newcr = cralloc(); in klpd_reg() local
538 crdup_to(cr, newcr); in klpd_reg()
539 crsetcrklpd(newcr, ckp); in klpd_reg()
540 p->p_cred = newcr; /* Already held for p_cred */ in klpd_reg()
542 crhold(newcr); /* Hold once for the current thread */ in klpd_reg()
545 crset(p, newcr); in klpd_reg()
H A Dexit.c272 cred_t *oldcr, *newcr; in restart_init() local
277 crhold(newcr = p->p_cred = pp->p_cred); in restart_init()
282 crhold(newcr); in restart_init()
283 crset(p, newcr); in restart_init()
H A Dtask.c868 cred_t *newcr = crdup(oldcr); in task_join() local
869 crsetprojid(newcr, projid); in task_join()
874 p->p_cred = newcr; in task_join()
H A Dzone.c5912 cred_t *cr, *newcr; in zone_enter() local
6283 newcr = cralloc(); in zone_enter()
6286 crcopy_to(cr, newcr); in zone_enter()
6287 crsetzone(newcr, zone); in zone_enter()
6288 pp->p_cred = newcr; in zone_enter()
6293 priv_intersect(zone->zone_privset, &CR_PPRIV(newcr)); in zone_enter()
6294 priv_intersect(zone->zone_privset, &CR_EPRIV(newcr)); in zone_enter()
6295 priv_intersect(zone->zone_privset, &CR_IPRIV(newcr)); in zone_enter()
6296 priv_intersect(zone->zone_privset, &CR_LPRIV(newcr)); in zone_enter()
6298 crset(pp, newcr); in zone_enter()
[all …]
/illumos-gate/usr/src/lib/libsecdb/common/
H A Di.rbac76 newcr=`${egrep_cmd} '^# Copyright.*Sun Microsystems, Inc.' $3 \
78 if [ -n "${newcr}" ]; then
102 newcr=`${egrep_cmd} '^# CDDL HEADER START' $3 2>/dev/null`
103 if [ -n "${newcr}" ]; then
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_output.c1006 cred_t *newcr; in ire_send_wire_v6() local
1008 newcr = copycred_from_tslabel(ixa->ixa_cred, ixa->ixa_tsl, in ire_send_wire_v6()
1010 if (newcr == NULL) { in ire_send_wire_v6()
1017 mblk_setcred(mp, newcr, NOPID); in ire_send_wire_v6()
1018 crfree(newcr); /* mblk_setcred did its own crhold */ in ire_send_wire_v6()
H A Dip_attr.c1008 cred_t *newcr; in ip_recv_attr_replace_label() local
1026 newcr = copycred_from_tslabel(ira->ira_cred, ira->ira_tsl, KM_NOSLEEP); in ip_recv_attr_replace_label()
1027 if (newcr == NULL) in ip_recv_attr_replace_label()
1031 ira->ira_cred = newcr; in ip_recv_attr_replace_label()
H A Dip_output.c1948 cred_t *newcr; in ire_send_wire_v4() local
1950 newcr = copycred_from_tslabel(ixa->ixa_cred, ixa->ixa_tsl, in ire_send_wire_v4()
1952 if (newcr == NULL) { in ire_send_wire_v4()
1959 mblk_setcred(mp, newcr, NOPID); in ire_send_wire_v4()
1960 crfree(newcr); /* mblk_setcred did its own crhold */ in ire_send_wire_v4()
/illumos-gate/usr/src/uts/common/inet/udp/
H A Dudp.c1734 cred_t *newcr; in udp_do_opt_set() local
1759 newcr = copycred_from_bslabel(cr, UCLABEL(ucr), in udp_do_opt_set()
1761 if (newcr == NULL) in udp_do_opt_set()
1763 ASSERT(newcr->cr_label != NULL); in udp_do_opt_set()
1768 ip_xmit_attr_replace_tsl(ixa, newcr->cr_label); in udp_do_opt_set()
1770 newcr->cr_label = NULL; in udp_do_opt_set()
1771 crfree(newcr); in udp_do_opt_set()
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSCore/
H A DmDNS.c8432 CacheRecord *const newcr = &m->rec.r; in IsResponseAcceptable() local
8433 ResourceRecord *rr = &newcr->resrec; in IsResponseAcceptable()