Lines Matching refs:sidp
110 adutils_getsid(BerValue *bval, adutils_sid_t *sidp)
133 sidp->version = v[0];
134 sidp->sub_authority_count = v[1];
135 sidp->authority =
143 for (i = 0; i < sidp->sub_authority_count; i++) {
148 sidp->sub_authorities[i] = a;
159 adutils_sid2txt(adutils_sid_t *sidp)
164 if (sidp->version != 1)
171 * if (sidp->authority < 10)
173 * else if (sidp->authority < 100)
176 * len += snprintf(NULL, 0"%llu", sidp->authority);
178 len += snprintf(NULL, 0, "%llu", sidp->authority);
181 len += 1 + (sidp->sub_authority_count + 1) * 10;
186 rlen = snprintf(str, len, "S-1-%llu", sidp->authority);
191 for (i = 0; i < sidp->sub_authority_count; i++) {
193 rlen = snprintf(cp, len, "-%u", sidp->sub_authorities[i]);