Lines Matching refs:srchidx
253 int srchidx = 0; in _nss_mdns_querybyname() local
271 while ((srchidx = searchdomain(be, name, srchidx, &sname)) != -1) { in _nss_mdns_querybyname()
279 " srchidx:%d af:%d hname:%s", srchidx, af, qname); in _nss_mdns_querybyname()
454 searchdomain(mdns_backend_ptr_t be, char *name, int srchidx, char **sname) in searchdomain() argument
464 if (trailing_dot && srchidx > 0) in searchdomain()
472 if (srchidx == 0) { in searchdomain()
478 ++srchidx; in searchdomain()
481 return (srchidx); in searchdomain()
487 if ((srchidx > NSSMDNS_MAXSRCHDMNS) || in searchdomain()
488 (be->dmnsrchlist[srchidx-1] == NULL)) in searchdomain()
491 *sname = be->dmnsrchlist[srchidx-1]; in searchdomain()
492 return (++srchidx); in searchdomain()