r13840@catbus: nickm | 2007-07-19 16:00:43 -0400

Apparently, this problem can occur on the whole BSD family. "Yay."


svn:r10884
This commit is contained in:
Nick Mathewson 2007-07-19 20:00:45 +00:00
parent b2772f93cb
commit a1f4644a94
2 changed files with 6 additions and 5 deletions

View File

@ -42,8 +42,8 @@
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
#ifdef HAVE_NETINET_IN6_H
#include <netinet/in6.h>
#ifdef HAVE_NETINET6_IN6_H
#include <netinet6/in6.h>
#endif
#ifndef NULL_REP_IS_ZERO_BYTES
@ -283,8 +283,9 @@ struct in6_addr
};
#endif
#if defined(__APPLE__) || defined(__darwin__)
/* OSX seems not to define these. */
#if defined(__APPLE__) || defined(__darwin__) || defined(__FreeBSD__) \
|| defined (__NetBSD__) || defined(__OpenBSD__)
/* Many BSD variants seem not to define these. */
#ifndef s6_addr16
#define s6_addr16 __u6_addr.__u6_addr16
#endif

View File

@ -104,7 +104,7 @@
#endif
#ifdef HAVE_NETINET_IN6_H
#include <netinet/in6.h>
#include <netinet6/in6.h>
#endif
#ifdef WIN32