Home | History | Annotate | Download | only in net

Lines Matching refs:hostlen

109 int getnameinfo(const struct sockaddr* sa, socklen_t salen, char* host, size_t hostlen, char* serv, size_t servlen, int flags)
111 return android_getnameinfoforiface(sa, salen, host, hostlen, serv, servlen, flags, NULL, 0);
114 int android_getnameinfoforiface(const struct sockaddr* sa, socklen_t salen, char* host, size_t hostlen, char* serv, size_t servlen, int flags, const char* iface, int mark)
119 return getnameinfo_inet(sa, salen, host, hostlen,
122 return getnameinfo_local(sa, salen, host, hostlen,
136 char *host, socklen_t hostlen, char *serv, socklen_t servlen,
149 if (host && hostlen > 0)
151 MIN((socklen_t) sizeof(sun->sun_path) + 1, hostlen));
180 char *host, socklen_t hostlen,
283 if (host == NULL || hostlen == 0) {
288 * hostlen == 0 means that the caller does not want the result.
304 hostlen, flags)) != 0)
314 if (numaddrlen + 1 > (size_t)hostlen) /* don't forget terminator */
316 strlcpy(host, numaddr, hostlen);
348 if (strlen(hp->h_name) + 1 > (size_t)hostlen) {
351 strlcpy(host, hp->h_name, hostlen);
362 hostlen,
370 hostlen) == NULL)
382 socklen_t hostlen, int flags)
395 if (numaddrlen + 1 > (size_t)hostlen) /* don't forget terminator */
397 strlcpy(host, numaddr, hostlen);
408 if ((size_t) zonelen + 1 + numaddrlen + 1 > (size_t)hostlen)