mirror of git://sourceware.org/git/glibc.git
2005-05-17 Neal H. Walfield <neal@gnu.org>
* sysdeps/posix/getaddrinfo.c (gaih_local): Check [_HAVE_SA_LEN] instead of [SALEN]. (gaih_inet): Likewise.
This commit is contained in:
parent
99878f8454
commit
beb3264222
|
|
@ -196,10 +196,10 @@ gaih_local (const char *name, const struct gaih_service *service,
|
||||||
(*pai)->ai_addrlen = sizeof (struct sockaddr_un);
|
(*pai)->ai_addrlen = sizeof (struct sockaddr_un);
|
||||||
(*pai)->ai_addr = (void *) (*pai) + sizeof (struct addrinfo);
|
(*pai)->ai_addr = (void *) (*pai) + sizeof (struct addrinfo);
|
||||||
|
|
||||||
#if SALEN
|
#ifdef _HAVE_SA_LEN
|
||||||
((struct sockaddr_un *) (*pai)->ai_addr)->sun_len =
|
((struct sockaddr_un *) (*pai)->ai_addr)->sun_len =
|
||||||
sizeof (struct sockaddr_un);
|
sizeof (struct sockaddr_un);
|
||||||
#endif /* SALEN */
|
#endif /* _HAVE_SA_LEN */
|
||||||
|
|
||||||
((struct sockaddr_un *)(*pai)->ai_addr)->sun_family = AF_LOCAL;
|
((struct sockaddr_un *)(*pai)->ai_addr)->sun_family = AF_LOCAL;
|
||||||
memset(((struct sockaddr_un *)(*pai)->ai_addr)->sun_path, 0, UNIX_PATH_MAX);
|
memset(((struct sockaddr_un *)(*pai)->ai_addr)->sun_path, 0, UNIX_PATH_MAX);
|
||||||
|
|
@ -1076,9 +1076,9 @@ gaih_inet (const char *name, const struct gaih_service *service,
|
||||||
ai->ai_canonname = (char *) canon;
|
ai->ai_canonname = (char *) canon;
|
||||||
canon = NULL;
|
canon = NULL;
|
||||||
|
|
||||||
#if SALEN
|
#ifdef _HAVE_SA_LEN
|
||||||
ai->ai_addr->sa_len = socklen;
|
ai->ai_addr->sa_len = socklen;
|
||||||
#endif /* SALEN */
|
#endif /* _HAVE_SA_LEN */
|
||||||
ai->ai_addr->sa_family = family;
|
ai->ai_addr->sa_family = family;
|
||||||
|
|
||||||
if (family == AF_INET6)
|
if (family == AF_INET6)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue