summaryrefslogtreecommitdiff
path: root/mail/thunderbird45/patches/patch-mozilla_dom_system_OSFileConstants.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mail/thunderbird45/patches/patch-mozilla_dom_system_OSFileConstants.cpp')
-rw-r--r--mail/thunderbird45/patches/patch-mozilla_dom_system_OSFileConstants.cpp46
1 files changed, 46 insertions, 0 deletions
diff --git a/mail/thunderbird45/patches/patch-mozilla_dom_system_OSFileConstants.cpp b/mail/thunderbird45/patches/patch-mozilla_dom_system_OSFileConstants.cpp
new file mode 100644
index 00000000000..19fb5caeedc
--- /dev/null
+++ b/mail/thunderbird45/patches/patch-mozilla_dom_system_OSFileConstants.cpp
@@ -0,0 +1,46 @@
+$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.1 2017/04/27 13:38:18 ryoon Exp $
+
+--- mozilla/dom/system/OSFileConstants.cpp.orig 2016-04-07 21:33:31.000000000 +0000
++++ mozilla/dom/system/OSFileConstants.cpp
+@@ -11,6 +11,10 @@
+
+ #include "prsystem.h"
+
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#endif
++
+ #if defined(XP_UNIX)
+ #include "unistd.h"
+ #include "dirent.h"
+@@ -20,7 +24,9 @@
+ #define statvfs statfs
+ #else
+ #include "sys/statvfs.h"
++#if !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000))
+ #include <spawn.h>
++#endif // !NetBSD 5.*
+ #endif // defined(ANDROID)
+ #endif // defined(XP_UNIX)
+
+@@ -28,9 +34,9 @@
+ #include <linux/fadvise.h>
+ #endif // defined(XP_LINUX)
+
+-#if defined(XP_MACOSX)
++#if defined(XP_DARWIN)
+ #include "copyfile.h"
+-#endif // defined(XP_MACOSX)
++#endif // defined(XP_DARWIN)
+
+ #if defined(XP_WIN)
+ #include <windows.h>
+@@ -590,7 +596,7 @@ static const dom::ConstantSpec gLibcProp
+ // The size of |fsblkcnt_t|.
+ { "OSFILE_SIZEOF_FSBLKCNT_T", JS::Int32Value(sizeof (fsblkcnt_t)) },
+
+-#if !defined(ANDROID)
++#if !defined(ANDROID) && !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000))
+ // The size of |posix_spawn_file_actions_t|.
+ { "OSFILE_SIZEOF_POSIX_SPAWN_FILE_ACTIONS_T", JS::Int32Value(sizeof (posix_spawn_file_actions_t)) },
+ #endif // !defined(ANDROID)