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:
@@ -50,8 +50,8 @@
|
|||||||
/* Define this if struct utmpx have ut_exit */
|
/* Define this if struct utmpx have ut_exit */
|
||||||
#undef HAVE_UT_EXIT
|
#undef HAVE_UT_EXIT
|
||||||
|
|
||||||
/* Define this if you have a struct sockaddr_in6 */
|
/* Define this if you have a IPv6 */
|
||||||
#undef HAVE_STRUCT_SOCKADDR_IN6
|
#undef HAVE_IPV6
|
||||||
|
|
||||||
/* define if prototype of gethostbyname is compatible with
|
/* define if prototype of gethostbyname is compatible with
|
||||||
`struct hostent *gethostbyname(const char *)
|
`struct hostent *gethostbyname(const char *)
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
#undef GETSERVBYNAME_PROTO_COMPATIBLE
|
#undef GETSERVBYNAME_PROTO_COMPATIBLE
|
||||||
|
|
||||||
/* define if prototype of openlog is compatible with
|
/* define if prototype of openlog is compatible with
|
||||||
`void open(const char *, int, int)'
|
`void openlog(const char *, int, int)'
|
||||||
*/
|
*/
|
||||||
#undef OPENLOG_PROTO_COMPATIBLE
|
#undef OPENLOG_PROTO_COMPATIBLE
|
||||||
|
|
||||||
|
@@ -2029,7 +2029,7 @@ int
|
|||||||
tn(int argc, char **argv)
|
tn(int argc, char **argv)
|
||||||
{
|
{
|
||||||
struct hostent *host = 0;
|
struct hostent *host = 0;
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
struct sockaddr_in6 sin6;
|
struct sockaddr_in6 sin6;
|
||||||
#endif
|
#endif
|
||||||
struct sockaddr_in sin;
|
struct sockaddr_in sin;
|
||||||
@@ -2121,7 +2121,7 @@ tn(int argc, char **argv)
|
|||||||
} else {
|
} else {
|
||||||
#endif
|
#endif
|
||||||
memset (&sin, 0, sizeof(sin));
|
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));
|
memset (&sin6, 0, sizeof(sin6));
|
||||||
|
|
||||||
if(inet_pton(AF_INET6, hostp, &sin6.sin6_addr)) {
|
if(inet_pton(AF_INET6, hostp, &sin6.sin6_addr)) {
|
||||||
@@ -2158,7 +2158,7 @@ tn(int argc, char **argv)
|
|||||||
sin.sin_family = family;
|
sin.sin_family = family;
|
||||||
sin.sin_addr = *((struct in_addr *)(*host->h_addr_list));
|
sin.sin_addr = *((struct in_addr *)(*host->h_addr_list));
|
||||||
break;
|
break;
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
case AF_INET6:
|
case AF_INET6:
|
||||||
memset(&sin6, 0, sizeof(sin6));
|
memset(&sin6, 0, sizeof(sin6));
|
||||||
sa_size = sizeof(sin6);
|
sa_size = sizeof(sin6);
|
||||||
@@ -2224,7 +2224,7 @@ tn(int argc, char **argv)
|
|||||||
sin.sin_port = port;
|
sin.sin_port = port;
|
||||||
printf("Trying %s...\r\n", inet_ntoa(sin.sin_addr));
|
printf("Trying %s...\r\n", inet_ntoa(sin.sin_addr));
|
||||||
break;
|
break;
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
case AF_INET6: {
|
case AF_INET6: {
|
||||||
#ifndef INET6_ADDRSTRLEN
|
#ifndef INET6_ADDRSTRLEN
|
||||||
#define INET6_ADDRSTRLEN 46
|
#define INET6_ADDRSTRLEN 46
|
||||||
@@ -2289,7 +2289,7 @@ tn(int argc, char **argv)
|
|||||||
inet_ntoa(sin.sin_addr));
|
inet_ntoa(sin.sin_addr));
|
||||||
sin.sin_addr = *((struct in_addr *)(*++host->h_addr_list));
|
sin.sin_addr = *((struct in_addr *)(*++host->h_addr_list));
|
||||||
break;
|
break;
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
case AF_INET6: {
|
case AF_INET6: {
|
||||||
char buf[INET6_ADDRSTRLEN];
|
char buf[INET6_ADDRSTRLEN];
|
||||||
|
|
||||||
|
@@ -39,6 +39,6 @@ struct in6_addr any = IPV6ADDR_ANY_INIT;
|
|||||||
ac_cv_lib_ipv6=yes,
|
ac_cv_lib_ipv6=yes,
|
||||||
ac_cv_lib_ipv6=no))
|
ac_cv_lib_ipv6=no))
|
||||||
if test "$ac_cv_lib_ipv6" = yes; then
|
if test "$ac_cv_lib_ipv6" = yes; then
|
||||||
AC_DEFINE(HAVE_STRUCT_SOCKADDR_IN6)
|
AC_DEFINE(HAVE_IPV6)
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
@@ -109,7 +109,7 @@ parse_ports(char *str)
|
|||||||
p = strtok_r(str, " \t", &pos);
|
p = strtok_r(str, " \t", &pos);
|
||||||
while(p){
|
while(p){
|
||||||
if(strcmp(p, "+") == 0) {
|
if(strcmp(p, "+") == 0) {
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
add_standard_ports(AF_INET6);
|
add_standard_ports(AF_INET6);
|
||||||
#else
|
#else
|
||||||
add_standard_ports(AF_INET);
|
add_standard_ports(AF_INET);
|
||||||
@@ -118,13 +118,13 @@ parse_ports(char *str)
|
|||||||
char *q = strchr(p, '/');
|
char *q = strchr(p, '/');
|
||||||
if(q){
|
if(q){
|
||||||
*q++ = 0;
|
*q++ = 0;
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
add_port(AF_INET6, p, q);
|
add_port(AF_INET6, p, q);
|
||||||
#else
|
#else
|
||||||
add_port(AF_INET, p, q);
|
add_port(AF_INET, p, q);
|
||||||
#endif
|
#endif
|
||||||
}else {
|
}else {
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
add_port(AF_INET6, p, "udp");
|
add_port(AF_INET6, p, "udp");
|
||||||
add_port(AF_INET6, p, "tcp");
|
add_port(AF_INET6, p, "tcp");
|
||||||
#else
|
#else
|
||||||
@@ -280,7 +280,7 @@ addr_to_string(struct sockaddr *addr, size_t addr_len, char *str, size_t len)
|
|||||||
case AF_INET:
|
case AF_INET:
|
||||||
strncpy(str, inet_ntoa(((struct sockaddr_in*)addr)->sin_addr), len);
|
strncpy(str, inet_ntoa(((struct sockaddr_in*)addr)->sin_addr), len);
|
||||||
break;
|
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 :
|
case AF_INET6 :
|
||||||
inet_ntop(AF_INET6, &((struct sockaddr_in6*)addr)->sin6_addr,
|
inet_ntop(AF_INET6, &((struct sockaddr_in6*)addr)->sin6_addr,
|
||||||
str, len);
|
str, len);
|
||||||
|
@@ -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).
|
* (Royal Institute of Technology, Stockholm, Sweden).
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
@@ -116,7 +116,7 @@ ipv4_anyaddr (struct sockaddr *sa, int *sa_size, int port)
|
|||||||
* AF_INET6 - aka IPv6 implementation
|
* AF_INET6 - aka IPv6 implementation
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(AF_INET6) && defined(HAVE_STRUCT_SOCKADDR_IN6)
|
#ifdef HAVE_IPV6
|
||||||
|
|
||||||
static krb5_error_code
|
static krb5_error_code
|
||||||
ipv6_sockaddr2addr (const struct sockaddr *sa, krb5_address *a)
|
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),
|
{AF_INET, KRB5_ADDRESS_INET, sizeof(struct sockaddr_in),
|
||||||
ipv4_sockaddr2addr, ipv4_h_addr2sockaddr, ipv4_h_addr2addr,
|
ipv4_sockaddr2addr, ipv4_h_addr2sockaddr, ipv4_h_addr2addr,
|
||||||
ipv4_uninteresting, ipv4_anyaddr},
|
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),
|
{AF_INET6, KRB5_ADDRESS_INET6, sizeof(struct sockaddr_in6),
|
||||||
ipv6_sockaddr2addr, ipv6_h_addr2sockaddr, ipv6_h_addr2addr,
|
ipv6_sockaddr2addr, ipv6_h_addr2sockaddr, ipv6_h_addr2addr,
|
||||||
ipv6_uninteresting, ipv6_anyaddr}
|
ipv6_uninteresting, ipv6_anyaddr}
|
||||||
|
Reference in New Issue
Block a user