Lines Matching refs:dci
99 adspriv_dcinfo *dci; in adspriv_getdcname_1_svc() local
107 dci = &res->DsGetDcNameRes_u.res0; in adspriv_getdcname_1_svc()
170 dci->dci_DcName = strdup(ds->host); in adspriv_getdcname_1_svc()
171 if (dci->dci_DcName == NULL) { in adspriv_getdcname_1_svc()
176 dci->dci_DcAddr = calloc(1, INET6_ADDRSTRLEN); in adspriv_getdcname_1_svc()
177 if (dci->dci_DcAddr == NULL) { in adspriv_getdcname_1_svc()
181 if (ad_disc_getnameinfo(dci->dci_DcAddr, INET6_ADDRSTRLEN, in adspriv_getdcname_1_svc()
183 dci->dci_AddrType = DS_INET_ADDRESS; in adspriv_getdcname_1_svc()
187 (void) memcpy(dci->dci_guid, uuid, sizeof (uuid)); in adspriv_getdcname_1_svc()
191 dci->dci_DomainName = strdup(s); in adspriv_getdcname_1_svc()
192 if (dci->dci_DomainName == NULL) { in adspriv_getdcname_1_svc()
199 dci->dci_DnsForestName = strdup(s); in adspriv_getdcname_1_svc()
200 if (dci->dci_DnsForestName == NULL) { in adspriv_getdcname_1_svc()
206 dci->dci_Flags = ds->flags; in adspriv_getdcname_1_svc()
207 dci->dci_DcSiteName = strdup(ds->site); in adspriv_getdcname_1_svc()
208 if (dci->dci_DcSiteName == NULL) { in adspriv_getdcname_1_svc()
214 dci->dci_ClientSiteName = strdup(s); in adspriv_getdcname_1_svc()
215 if (dci->dci_ClientSiteName == NULL) { in adspriv_getdcname_1_svc()
222 (void) memcpy(&dci->dci_sockaddr, in adspriv_getdcname_1_svc()
230 xdr_free(xdr_adspriv_dcinfo, (char *)dci); in adspriv_getdcname_1_svc()