• Home
  • Raw
  • Download

Lines Matching refs:buflen

129                                  struct hostent* hent, char* buf, size_t buflen, int* he) {  in getanswer()  argument
172 ep = buf + buflen; in getanswer()
388 int resolv_gethostbyname(const char* name, int af, hostent* hp, char* buf, size_t buflen, in resolv_gethostbyname() argument
409 if (buflen < size) goto nospc; in resolv_gethostbyname()
449 info.buflen = buflen; in resolv_gethostbyname()
459 HENT_ARRAY(hp->h_addr_list, 1, buf, buflen); in resolv_gethostbyname()
460 HENT_ARRAY(hp->h_aliases, 0, buf, buflen); in resolv_gethostbyname()
463 if (size > buflen) goto nospc; in resolv_gethostbyname()
471 buflen -= size; in resolv_gethostbyname()
472 HENT_SCOPY(hp->h_name, name, buf, buflen); in resolv_gethostbyname()
478 size_t buflen, const struct android_net_context* netcontext, in resolv_gethostbyaddr() argument
519 info.buflen = buflen; in resolv_gethostbyaddr()
530 struct hostent* netbsd_gethostent_r(FILE* hf, struct hostent* hent, char* buf, size_t buflen, in netbsd_gethostent_r() argument
593 HENT_ARRAY(hent->h_addr_list, 1, buf, buflen); in netbsd_gethostent_r()
595 HENT_ARRAY(hent->h_aliases, anum, buf, buflen); in netbsd_gethostent_r()
596 HENT_COPY(hent->h_addr_list[0], &host_addr, hent->h_length, buf, buflen); in netbsd_gethostent_r()
601 HENT_COPY(buf, NAT64_PAD, sizeof(NAT64_PAD), buf, buflen); in netbsd_gethostent_r()
604 HENT_SCOPY(hent->h_name, name, buf, buflen); in netbsd_gethostent_r()
605 for (size_t i = 0; i < anum; i++) HENT_SCOPY(hent->h_aliases[i], aliases[i], buf, buflen); in netbsd_gethostent_r()
680 hostent* hp = getanswer(buf.get(), n, name, type, info->hp, info->buf, info->buflen, &he); in dns_gethtbyname()
742 hostent* hp = getanswer(buf.get(), n, qbuf, T_PTR, info->hp, info->buf, info->buflen, &he); in dns_gethtbyaddr()
747 if (blen + info->hp->h_length > info->buflen) goto nospc; in dns_gethtbyaddr()
754 if (blen + NS_IN6ADDRSZ > info->buflen) goto nospc; in dns_gethtbyaddr()