Lines Matching full:hostlen
110 int getnameinfo(const struct sockaddr* sa, socklen_t salen, char* host, size_t hostlen, char* serv, size_t servlen, int flags)
115 return getnameinfo_inet(sa, salen, host, hostlen,
119 return getnameinfo_link(sa, salen, host, hostlen,
133 getnameinfo_inet(sa, salen, host, hostlen, serv, servlen, flags)
137 socklen_t hostlen;
243 if (host == NULL || hostlen == 0) {
248 * hostlen == 0 means that the caller does not want the result.
264 hostlen, flags)) != 0)
274 if (numaddrlen + 1 > (size_t)hostlen) /* don't forget terminator */
276 strlcpy(host, numaddr, hostlen);
295 if (strlen(hp->h_name) + 1 > (size_t)hostlen) {
298 strlcpy(host, hp->h_name, hostlen);
309 hostlen,
317 hostlen) == NULL)
328 ip6_parsenumeric(sa, addr, host, hostlen, flags)
332 socklen_t hostlen;
346 if (numaddrlen + 1 > hostlen) /* don't forget terminator */
348 strlcpy(host, numaddr, hostlen);
359 if ((size_t) zonelen + 1 + numaddrlen + 1 > hostlen)
426 char *host, socklen_t hostlen, char *serv, socklen_t servlen,
438 n = snprintf(host, hostlen, "link#%u", sdl->sdl_index);
439 if (n < 0 || (socklen_t) n > hostlen) {
452 n = snprintf(host, hostlen, "%u", CLLADDR(sdl)[0]);
454 n = snprintf(host, hostlen, "%u.%u",
456 if (n < 0 || (socklen_t) n >= hostlen) {
468 host, hostlen);
492 (size_t)sdl->sdl_alen, host, hostlen);
497 hexname(cp, len, host, hostlen)
501 socklen_t hostlen;
509 n = snprintf(outp, hostlen, "%s%02x",
511 if (n < 0 || (socklen_t) n >= hostlen) {
516 hostlen -= n;