summaryrefslogtreecommitdiff
path: root/time/sunbird/patches/patch-dr
diff options
context:
space:
mode:
Diffstat (limited to 'time/sunbird/patches/patch-dr')
-rw-r--r--time/sunbird/patches/patch-dr40
1 files changed, 40 insertions, 0 deletions
diff --git a/time/sunbird/patches/patch-dr b/time/sunbird/patches/patch-dr
new file mode 100644
index 00000000000..ca7d0c130d7
--- /dev/null
+++ b/time/sunbird/patches/patch-dr
@@ -0,0 +1,40 @@
+$NetBSD: patch-dr,v 1.1 2006/06/27 11:11:52 joerg Exp $
+
+--- nsprpub/pr/include/md/_freebsd.h.orig 2006-06-26 14:27:03.000000000 +0000
++++ nsprpub/pr/include/md/_freebsd.h
+@@ -40,7 +40,7 @@
+
+ #include "prthread.h"
+
+-#if __FreeBSD__ >= 2
++#if defined(__FreeBSD__) && __FreeBSD__ >= 2
+ #include <osreldate.h> /* for __FreeBSD_version */
+ #endif
+ #include <sys/syscall.h>
+@@ -79,7 +79,7 @@
+ #define _PR_NO_LARGE_FILES
+
+ #if defined(_PR_PTHREADS)
+-#if __FreeBSD_version >= 400008
++#if defined(__DragonFly__) || defined(__FreeBSD__) &&__FreeBSD_version >= 400008
+ /*
+ * libc_r before this version of FreeBSD doesn't have poll().
+ * Although libc has poll(), it is not thread-safe so we can't
+@@ -88,7 +88,7 @@
+ #define _PR_POLL_AVAILABLE
+ #endif
+ #else
+-#if __FreeBSD_version >= 300000
++#if defined(__DragonFly__) || __FreeBSD_version >= 300000
+ #define _PR_POLL_AVAILABLE
+ #define _PR_USE_POLL
+ #endif
+@@ -97,7 +97,7 @@
+ #define _PR_HAVE_SYSV_SEMAPHORES
+ #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY
+
+-#if __FreeBSD_version >= 400014
++#if defined(__DragonFly__) || __FreeBSD_version >= 400014
+ #define _PR_INET6
+ #define _PR_HAVE_INET_NTOP
+ #define _PR_HAVE_GETHOSTBYNAME2