Lines Matching defs:hostname
84 static int get_addr(int family, const char *hostname, struct addrinfo *aip,
115 * a hostname or literal ip address (IPv4/IPv6) or this
193 _getaddrinfo(const char *hostname, const char *servname,
225 if (hostname == NULL && servname == NULL) {
235 if ((hostname == NULL || *hostname == '\0') &&
444 * hostname is NULL
449 if (hostname == NULL) {
531 /* hostname string is a literal address or an alphabetical name */
532 error = get_addr(aip->ai_family, hostname, aip, cur, port, version);
547 getaddrinfo(const char *hostname, const char *servname,
550 return (_getaddrinfo(hostname, servname, hints, res, GAIV_DEFAULT));
554 __xnet_getaddrinfo(const char *hostname, const char *servname,
557 return (_getaddrinfo(hostname, servname, hints, res, GAIV_XPG6));
561 get_addr(int family, const char *hostname, struct addrinfo *aip, struct
582 if ((zonestr = strchr(hostname, '%')) != NULL) {
583 /* make sure we have room for <addr> portion of hostname */
584 if (((zonestr - hostname) + 1) > sizeof (_hostname)) {
589 (void) strlcpy(_hostname, hostname, (zonestr - hostname) + 1);
598 if (strlcpy(_hostname, hostname, hlen) >= hlen) {
613 /* if hostname argument is literal, name service doesn't get called */