Lines Matching refs:sidp
111 adutils_getsid(BerValue *bval, adutils_sid_t *sidp)
134 sidp->version = v[0];
135 sidp->sub_authority_count = v[1];
136 sidp->authority =
144 for (i = 0; i < sidp->sub_authority_count; i++) {
149 sidp->sub_authorities[i] = a;
160 adutils_sid2txt(adutils_sid_t *sidp)
165 if (sidp->version != 1)
172 * if (sidp->authority < 10)
174 * else if (sidp->authority < 100)
177 * len += snprintf(NULL, 0"%llu", sidp->authority);
179 len += snprintf(NULL, 0, "%llu", sidp->authority);
182 len += 1 + (sidp->sub_authority_count + 1) * 10;
187 rlen = snprintf(str, len, "S-1-%llu", sidp->authority);
192 for (i = 0; i < sidp->sub_authority_count; i++) {
194 rlen = snprintf(cp, len, "-%u", sidp->sub_authorities[i]);