Lines Matching refs:str
253 const char * const restrict str, in sock_addr_inet_pton() argument
262 return inet_pton(AF_INET, str, &saddr->ipv4.sin_addr); in sock_addr_inet_pton()
265 return (0 != inet_aton(str, &saddr->ipv4.sin_addr)); in sock_addr_inet_pton()
267 return ((saddr->ipv4.sin_addr.s_addr = inet_addr(str)) != INADDR_NONE); in sock_addr_inet_pton()
275 return inet_pton(AF_INET6, str, &saddr->ipv6.sin6_addr); in sock_addr_inet_pton()
430 …estrict saddr, socklen_t * const restrict len, const char * const restrict str, int family, unsign… in sock_addr_from_str_hints() argument
435 if (0 == strcmp(str, "localhost")) { in sock_addr_from_str_hints()
453 if (0 != (rc = getaddrinfo(str, NULL, &hints, &res))) { in sock_addr_from_str_hints()
455 "getaddrinfo failed: %s '%s'", gai_strerror(rc), str); in sock_addr_from_str_hints()
478 if (0 == strcmp(str, "::")) { in sock_addr_from_str_hints()
481 else if (0 == strcmp(str, "::1")) { in sock_addr_from_str_hints()
494 if (0 != (rc = getaddrinfo(str, NULL, &hints, &res))) { in sock_addr_from_str_hints()
500 0 == getaddrinfo(str, NULL, &hints, &res)) { in sock_addr_from_str_hints()
511 "getaddrinfo failed: %s '%s'", gai_strerror(rc), str); in sock_addr_from_str_hints()
526 if (0 == strcmp(str, "0.0.0.0")) { in sock_addr_from_str_hints()
529 else if (0 == strcmp(str, "127.0.0.1")) { in sock_addr_from_str_hints()
542 if (0 != (rc = getaddrinfo(str, NULL, &hints, &res))) { in sock_addr_from_str_hints()
544 "getaddrinfo failed: %s '%s'", gai_strerror(rc), str); in sock_addr_from_str_hints()
551 struct hostent *he = gethostbyname(str); in sock_addr_from_str_hints()
554 "gethostbyname failed: %d %s", h_errno, str); in sock_addr_from_str_hints()
582 size_t hostlen = strlen(str) + 1; in sock_addr_from_str_hints()
585 "unix socket filename too long: %s", str); in sock_addr_from_str_hints()
589 memcpy(saddr->un.sun_path, str, hostlen); in sock_addr_from_str_hints()
612 int sock_addr_from_str_numeric(sock_addr * const restrict saddr, const char * const restrict str, l… in sock_addr_from_str_numeric() argument
635 result = getaddrinfo(str, NULL, &hints, &addrlist); in sock_addr_from_str_numeric()
640 str, gai_strerror(result)); in sock_addr_from_str_numeric()
645 "succeeded, but no information returned", str); in sock_addr_from_str_numeric()
659 "succeeded, but unknown family", str); in sock_addr_from_str_numeric()
668 saddr->ipv4.sin_addr.s_addr = inet_addr(str); in sock_addr_from_str_numeric()