/titanic_50/usr/src/uts/common/syscall/ |
H A D | uid.c | 50 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 D | gid.c | 49 cred_t *cr, *newcr; in setgid() local 70 newcr = cralloc_ksid(); in setgid() 86 crcopy_to(cr, newcr); in setgid() 87 p->p_cred = newcr; in setgid() 88 newcr->cr_gid = gid; in setgid() 89 crsetsid(newcr, ksp, KSID_GROUP); in setgid() 104 crcopy_to(cr, newcr); in setgid() 105 p->p_cred = newcr; in setgid() 106 newcr->cr_gid = gid; in setgid() 107 newcr->cr_rgid = gid; in setgid() [all …]
|
H A D | groups.c | 44 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()
|
/titanic_50/usr/src/uts/common/os/ |
H A D | cred.c | 383 cred_t *newcr; in crcopy() local 385 newcr = cralloc(); in crcopy() 386 bcopy(cr, newcr, crsize); in crcopy() 387 if (newcr->cr_zone) in crcopy() 388 zone_cred_hold(newcr->cr_zone); in crcopy() 389 if (newcr->cr_label) in crcopy() 390 label_hold(newcr->cr_label); in crcopy() 391 if (newcr->cr_ksid) in crcopy() 392 kcrsid_hold(newcr->cr_ksid); in crcopy() 393 if (newcr->cr_klpd) in crcopy() [all …]
|
H A D | core.c | 285 set_cred(proc_t *p, cred_t *newcr) in set_cred() argument 297 p->p_cred = newcr; in set_cred() 300 ASSERT(crgetzoneid(oldcr) == crgetzoneid(newcr)); in set_cred() 307 newuid = crgetruid(newcr); in set_cred() 309 zoneid_t zoneid = crgetzoneid(newcr); in set_cred() 321 crset(p, newcr); in set_cred()
|
H A D | klpd.c | 526 cred_t *newcr = cralloc(); in klpd_reg() local 536 crdup_to(cr, newcr); in klpd_reg() 537 crsetcrklpd(newcr, ckp); in klpd_reg() 538 p->p_cred = newcr; /* Already held for p_cred */ in klpd_reg() 540 crhold(newcr); /* Hold once for the current thread */ in klpd_reg() 543 crset(p, newcr); in klpd_reg()
|
H A D | task.c | 867 cred_t *newcr = crdup(oldcr); in task_join() local 868 crsetprojid(newcr, projid); in task_join() 873 p->p_cred = newcr; in task_join()
|
H A D | zone.c | 5676 cred_t *cr, *newcr; in zone_enter() local 6036 newcr = cralloc(); in zone_enter() 6039 crcopy_to(cr, newcr); in zone_enter() 6040 crsetzone(newcr, zone); in zone_enter() 6041 pp->p_cred = newcr; in zone_enter() 6046 priv_intersect(zone->zone_privset, &CR_PPRIV(newcr)); in zone_enter() 6047 priv_intersect(zone->zone_privset, &CR_EPRIV(newcr)); in zone_enter() 6048 priv_intersect(zone->zone_privset, &CR_IPRIV(newcr)); in zone_enter() 6049 priv_intersect(zone->zone_privset, &CR_LPRIV(newcr)); in zone_enter() 6051 crset(pp, newcr); in zone_enter() [all …]
|
/titanic_50/usr/src/lib/libsecdb/common/ |
H A D | i.rbac | 73 newcr=`${egrep_cmd} '^# Copyright.*Sun Microsystems, Inc.' $3 \ 75 if [ -n "${newcr}" ]; then 99 newcr=`${egrep_cmd} '^# CDDL HEADER START' $3 2>/dev/null` 100 if [ -n "${newcr}" ]; then
|
/titanic_50/usr/src/uts/common/inet/ip/ |
H A D | ip6_output.c | 994 cred_t *newcr; in ire_send_wire_v6() local 996 newcr = copycred_from_tslabel(ixa->ixa_cred, ixa->ixa_tsl, in ire_send_wire_v6() 998 if (newcr == NULL) { in ire_send_wire_v6() 1005 mblk_setcred(mp, newcr, NOPID); in ire_send_wire_v6() 1006 crfree(newcr); /* mblk_setcred did its own crhold */ in ire_send_wire_v6()
|
H A D | ip_attr.c | 1004 cred_t *newcr; in ip_recv_attr_replace_label() local 1022 newcr = copycred_from_tslabel(ira->ira_cred, ira->ira_tsl, KM_NOSLEEP); in ip_recv_attr_replace_label() 1023 if (newcr == NULL) in ip_recv_attr_replace_label() 1027 ira->ira_cred = newcr; in ip_recv_attr_replace_label()
|
H A D | ip_output.c | 1949 cred_t *newcr; in ire_send_wire_v4() local 1951 newcr = copycred_from_tslabel(ixa->ixa_cred, ixa->ixa_tsl, in ire_send_wire_v4() 1953 if (newcr == NULL) { in ire_send_wire_v4() 1960 mblk_setcred(mp, newcr, NOPID); in ire_send_wire_v4() 1961 crfree(newcr); /* mblk_setcred did its own crhold */ in ire_send_wire_v4()
|
/titanic_50/usr/src/uts/common/inet/udp/ |
H A D | udp.c | 1711 cred_t *newcr; in udp_do_opt_set() local 1736 newcr = copycred_from_bslabel(cr, UCLABEL(ucr), in udp_do_opt_set() 1738 if (newcr == NULL) in udp_do_opt_set() 1740 ASSERT(newcr->cr_label != NULL); in udp_do_opt_set() 1745 ip_xmit_attr_replace_tsl(ixa, newcr->cr_label); in udp_do_opt_set() 1747 newcr->cr_label = NULL; in udp_do_opt_set() 1748 crfree(newcr); in udp_do_opt_set()
|
/titanic_50/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
H A D | mDNS.c | 8075 CacheRecord *const newcr = &m->rec.r; in IsResponseAcceptable() local 8076 ResourceRecord *rr = &newcr->resrec; in IsResponseAcceptable() 8106 CRDisplayString(m, newcr)); in IsResponseAcceptable() 8113 RDataBody2 *const rdb = (RDataBody2 *)newcr->smallrdatastorage.data; in IsResponseAcceptable() 8124 …nfo("IsResponseAcceptable: Accepting RRSIG %s matches question type %s", CRDisplayString(m, newcr), in IsResponseAcceptable() 8130 …e: Accepting RRSIG %s matches %s type (nseclist = 1)", CRDisplayString(m, newcr), DNSTypeName(type… in IsResponseAcceptable() 8136 …esponseAcceptable: Accepting RRSIG %s matches SOA type (nseclist = 1)", CRDisplayString(m, newcr)); in IsResponseAcceptable() 8146 … LogMsg("IsResponseAcceptable: ERROR!! Not a unicast NSEC %s", CRDisplayString(m, newcr)); in IsResponseAcceptable() 8149 … LogInfo("IsResponseAcceptable: Accepting NSEC %s (nseclist = 1)", CRDisplayString(m, newcr)); in IsResponseAcceptable() 8155 … LogInfo("IsResponseAcceptable: Accepting SOA %s (nseclist = 1)", CRDisplayString(m, newcr)); in IsResponseAcceptable() [all …]
|