Index: nsprpub/pr/include/md/_freebsd.h diff -u nsprpub/pr/include/md/_freebsd.h.orig nsprpub/pr/include/md/_freebsd.h --- nsprpub/pr/include/md/_freebsd.h.orig Thu Dec 23 08:39:04 1999 +++ nsprpub/pr/include/md/_freebsd.h Fri Apr 28 22:14:54 2000 @@ -21,6 +21,7 @@ #include "prthread.h" +#include #include #define PR_LINKER_ARCH "freebsd" @@ -49,7 +50,7 @@ #define _PR_HAVE_SOCKADDR_LEN #define _PR_STAT_HAS_ST_ATIMESPEC #define _PR_NO_LARGE_FILES -#if ( __FreeBSD__ > 2 ) +#if ( __FreeBSD_version >= 220000 ) && ( __FreeBSD_version < 400008 ) #if !defined(_PR_PTHREADS) /* * libc_r doesn't have poll(). Although libc has poll(), it is not @@ -61,6 +62,12 @@ #endif #define _PR_HAVE_SYSV_SEMAPHORES #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY + +#ifdef _PR_INET6 +#define _PR_HAVE_GETIPNODEBYNAME +#define _PR_HAVE_GETIPNODEBYADDR +#define _PR_INET6_PROBE +#endif #define USE_SETJMP