rename HAVE_STRUCT_SOCKADDR_IN6 to HAVE_IPV6

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4599 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1998-03-18 16:13:15 +00:00
parent 5586a6e8da
commit 41a98ce22c
5 changed files with 16 additions and 16 deletions

View File

@@ -50,8 +50,8 @@
/* Define this if struct utmpx have ut_exit */
#undef HAVE_UT_EXIT
/* Define this if you have a struct sockaddr_in6 */
#undef HAVE_STRUCT_SOCKADDR_IN6
/* Define this if you have a IPv6 */
#undef HAVE_IPV6
/* define if prototype of gethostbyname is compatible with
`struct hostent *gethostbyname(const char *)
@@ -69,7 +69,7 @@
#undef GETSERVBYNAME_PROTO_COMPATIBLE
/* define if prototype of openlog is compatible with
`void open(const char *, int, int)'
`void openlog(const char *, int, int)'
*/
#undef OPENLOG_PROTO_COMPATIBLE

View File

@@ -2029,7 +2029,7 @@ int
tn(int argc, char **argv)
{
struct hostent *host = 0;
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
struct sockaddr_in6 sin6;
#endif
struct sockaddr_in sin;
@@ -2121,7 +2121,7 @@ tn(int argc, char **argv)
} else {
#endif
memset (&sin, 0, sizeof(sin));
#if defined(HAVE_INET_PTON) && defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
memset (&sin6, 0, sizeof(sin6));
if(inet_pton(AF_INET6, hostp, &sin6.sin6_addr)) {
@@ -2158,7 +2158,7 @@ tn(int argc, char **argv)
sin.sin_family = family;
sin.sin_addr = *((struct in_addr *)(*host->h_addr_list));
break;
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
case AF_INET6:
memset(&sin6, 0, sizeof(sin6));
sa_size = sizeof(sin6);
@@ -2224,7 +2224,7 @@ tn(int argc, char **argv)
sin.sin_port = port;
printf("Trying %s...\r\n", inet_ntoa(sin.sin_addr));
break;
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
case AF_INET6: {
#ifndef INET6_ADDRSTRLEN
#define INET6_ADDRSTRLEN 46
@@ -2289,7 +2289,7 @@ tn(int argc, char **argv)
inet_ntoa(sin.sin_addr));
sin.sin_addr = *((struct in_addr *)(*++host->h_addr_list));
break;
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
case AF_INET6: {
char buf[INET6_ADDRSTRLEN];

View File

@@ -39,6 +39,6 @@ struct in6_addr any = IPV6ADDR_ANY_INIT;
ac_cv_lib_ipv6=yes,
ac_cv_lib_ipv6=no))
if test "$ac_cv_lib_ipv6" = yes; then
AC_DEFINE(HAVE_STRUCT_SOCKADDR_IN6)
AC_DEFINE(HAVE_IPV6)
fi
])

View File

@@ -109,7 +109,7 @@ parse_ports(char *str)
p = strtok_r(str, " \t", &pos);
while(p){
if(strcmp(p, "+") == 0) {
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
add_standard_ports(AF_INET6);
#else
add_standard_ports(AF_INET);
@@ -118,13 +118,13 @@ parse_ports(char *str)
char *q = strchr(p, '/');
if(q){
*q++ = 0;
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
add_port(AF_INET6, p, q);
#else
add_port(AF_INET, p, q);
#endif
}else {
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
add_port(AF_INET6, p, "udp");
add_port(AF_INET6, p, "tcp");
#else
@@ -280,7 +280,7 @@ addr_to_string(struct sockaddr *addr, size_t addr_len, char *str, size_t len)
case AF_INET:
strncpy(str, inet_ntoa(((struct sockaddr_in*)addr)->sin_addr), len);
break;
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6) && defined(HAVE_INET_NTOP)
#if defined(HAVE_IPV6) && defined(HAVE_INET_NTOP)
case AF_INET6 :
inet_ntop(AF_INET6, &((struct sockaddr_in6*)addr)->sin6_addr,
str, len);

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 1997 Kungliga Tekniska H<>gskolan
* Copyright (c) 1997, 1998 Kungliga Tekniska H<>gskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
*
@@ -116,7 +116,7 @@ ipv4_anyaddr (struct sockaddr *sa, int *sa_size, int port)
* AF_INET6 - aka IPv6 implementation
*/
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
static krb5_error_code
ipv6_sockaddr2addr (const struct sockaddr *sa, krb5_address *a)
@@ -202,7 +202,7 @@ static struct addr_operations at[] = {
{AF_INET, KRB5_ADDRESS_INET, sizeof(struct sockaddr_in),
ipv4_sockaddr2addr, ipv4_h_addr2sockaddr, ipv4_h_addr2addr,
ipv4_uninteresting, ipv4_anyaddr},
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
#ifdef HAVE_IPV6
{AF_INET6, KRB5_ADDRESS_INET6, sizeof(struct sockaddr_in6),
ipv6_sockaddr2addr, ipv6_h_addr2sockaddr, ipv6_h_addr2addr,
ipv6_uninteresting, ipv6_anyaddr}