mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-01 20:30:28 +02:00
* socket.c: use HAVE_IPV6 instead of AF_INET6 to enable IPv6
support.
This commit is contained in:
parent
018a53a198
commit
a57a0b1e6a
2 changed files with 10 additions and 5 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2001-05-05 Gary Houston <ghouston@arglist.com>
|
||||||
|
|
||||||
|
* socket.c: use HAVE_IPV6 instead of AF_INET6 to enable IPv6
|
||||||
|
support.
|
||||||
|
|
||||||
2001-05-04 Neil Jerram <neil@ossau.uklinux.net>
|
2001-05-04 Neil Jerram <neil@ossau.uklinux.net>
|
||||||
|
|
||||||
* eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x),
|
* eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x),
|
||||||
|
|
|
@ -254,7 +254,7 @@ SCM_DEFINE (scm_inet_makeaddr, "inet-makeaddr", 2, 0, 0,
|
||||||
#undef FUNC_NAME
|
#undef FUNC_NAME
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef AF_INET6
|
#ifdef HAVE_IPV6
|
||||||
|
|
||||||
/* flip a 128 bit IPv6 address between host and network order. */
|
/* flip a 128 bit IPv6 address between host and network order. */
|
||||||
#ifdef WORDS_BIGENDIAN
|
#ifdef WORDS_BIGENDIAN
|
||||||
|
@ -419,7 +419,7 @@ SCM_DEFINE (scm_inet_ntop, "inet-ntop", 2, 0, 0,
|
||||||
#undef FUNC_NAME
|
#undef FUNC_NAME
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* AF_INET6 */
|
#endif /* HAVE_IPV6 */
|
||||||
|
|
||||||
SCM_SYMBOL (sym_socket, "socket");
|
SCM_SYMBOL (sym_socket, "socket");
|
||||||
|
|
||||||
|
@ -713,7 +713,7 @@ scm_fill_sockaddr (int fam, SCM address, SCM *args, int which_arg,
|
||||||
*size = sizeof (struct sockaddr_in);
|
*size = sizeof (struct sockaddr_in);
|
||||||
return (struct sockaddr *) soka;
|
return (struct sockaddr *) soka;
|
||||||
}
|
}
|
||||||
#ifdef AF_INET6
|
#ifdef HAVE_IPV6
|
||||||
case AF_INET6:
|
case AF_INET6:
|
||||||
{
|
{
|
||||||
/* see RFC2553. */
|
/* see RFC2553. */
|
||||||
|
@ -933,7 +933,7 @@ scm_addr_vector (const struct sockaddr *address, const char *proc)
|
||||||
ve[2] = scm_ulong2num ((unsigned long) ntohs (nad->sin_port));
|
ve[2] = scm_ulong2num ((unsigned long) ntohs (nad->sin_port));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#ifdef AF_INET6
|
#ifdef HAVE_IPV6
|
||||||
case AF_INET6:
|
case AF_INET6:
|
||||||
{
|
{
|
||||||
const struct sockaddr_in6 *nad = (struct sockaddr_in6 *) address;
|
const struct sockaddr_in6 *nad = (struct sockaddr_in6 *) address;
|
||||||
|
@ -982,7 +982,7 @@ scm_addr_vector (const struct sockaddr *address, const char *proc)
|
||||||
#define MAX_SIZE_UN 0
|
#define MAX_SIZE_UN 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined (AF_INET6)
|
#if defined (HAVE_IPV6)
|
||||||
#define MAX_SIZE_IN6 sizeof (struct sockaddr_in6)
|
#define MAX_SIZE_IN6 sizeof (struct sockaddr_in6)
|
||||||
#else
|
#else
|
||||||
#define MAX_SIZE_IN6 0
|
#define MAX_SIZE_IN6 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue