ksid_t
ksid_t ks;
for (i = 0; i < ksl.ksl_nsid; i++, addr += sizeof (ksid_t)) {
print_ksid(const ksid_t *ks)
static void print_ksid(const ksid_t *);
ksid_t *
ksid_t *cr_ksid;
ksid_t ksid1 = { 60001, 0, 0, &ksdom1};
bad_ksids = malloc(sizeof (ksid_t) * numsids);
ksid_t *bad_ksids;
ksid_t *ks;
ksid_t *ksid;
ksid_t ksid;
ksid_t *owner_sid;
ksid_t *group_sid;
smb_cred_set_sid(smb_id_t *id, ksid_t *ksid)
static void smb_cred_set_sid(smb_id_t *id, ksid_t *ksid);
ksid_t ksid;
ksid_t *ks1 = crgetsid(cr1, KSID_USER);
ksid_t *ks2 = crgetsid(cr2, KSID_USER);
ksid_t *ksid;
ksid_t *ksid;
ksid_t *ksid;
ksid_t *ksid = crgetsid(cr, KSID_USER);
ksid_t *ksid = crgetsid(cr, KSID_GROUP);
ksid_t *ksid;
ksid_t *ksid;
crsetsid(cred_t *cr, ksid_t *ksp, int index)
ksid_t *
return ((ksid_t *)&cr->cr_ksid->kr_sidx[i]);
ksl->ksl_nsid * sizeof (ksid_t *));
ksid_t *sids = ksl->ksl_sids; /* sorted by SID */
ksid_t **sidsp = ksl->ksl_sorted; /* sorted by posix ID */
ksid_getdomain(ksid_t *ks)
ksid_getrid(ksid_t *ks)
ksid_getid(ksid_t *ks)
ksid_lookupbyuid(zone_t *zone, uid_t id, ksid_t *res)
ksid_lookupbygid(zone_t *zone, gid_t id, ksid_t *res)
kcrsid_setsid(credsid_t *okcr, ksid_t *ksp, ksid_index_t i)
bzero(&nkcr->kr_sidx[i], sizeof (ksid_t));
ksid_t *sid1 = (ksid_t *)arg1;
ksid_t *sid2 = (ksid_t *)arg2;
ksid_t *sid1 = *(ksid_t **)arg1;
ksid_t *sid2 = *(ksid_t **)arg2;
qsort(ksl->ksl_sids, ksl->ksl_nsid, sizeof (ksid_t),
ksl->ksl_sorted = kmem_alloc(ksl->ksl_nsid * sizeof (ksid_t *),
qsort(ksl->ksl_sorted, ksl->ksl_nsid, sizeof (ksid_t *),
ksid_hold(ksid_t *ks)
ksid_rele(ksid_t *ks)
const char *ksid_getdomain(ksid_t *);
uint_t ksid_getrid(ksid_t *);
uid_t ksid_getid(ksid_t *);
int ksid_lookupbyuid(zone_t *, uid_t, ksid_t *);
int ksid_lookupbygid(zone_t *, gid_t, ksid_t *);
void ksid_rele(ksid_t *);
credsid_t *kcrsid_setsid(credsid_t *, ksid_t *, ksid_index_t);
#define KSIDLIST_MEM(n) (sizeof (ksidlist_t) + ((n) - 1) * sizeof (ksid_t))
ksid_t **ksl_sorted; /* ksl_sids sorted by ID */
ksid_t ksl_sids[1]; /* Allocate ksl_nsid times */
ksid_t kr_sidx[KSID_COUNT]; /* User, group, default owner */
ksid_t ksid, *ksp;
ksid_t ksid, *ksp;
ksid_t ksid, *ksp;
ksid_t ksid, *ksp;
ksid_t ksid, *ksp;
ksid_t ksid, *ksp;