summaryrefslogtreecommitdiff
path: root/mail/thunderbird10/patches/patch-aw
diff options
context:
space:
mode:
Diffstat (limited to 'mail/thunderbird10/patches/patch-aw')
-rw-r--r--mail/thunderbird10/patches/patch-aw45
1 files changed, 0 insertions, 45 deletions
diff --git a/mail/thunderbird10/patches/patch-aw b/mail/thunderbird10/patches/patch-aw
deleted file mode 100644
index d355bdfafbd..00000000000
--- a/mail/thunderbird10/patches/patch-aw
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD: patch-aw,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $
-
---- mozilla/xulrunner/stub/nsXULStub.cpp.orig 2012-02-16 10:25:33.000000000 +0000
-+++ mozilla/xulrunner/stub/nsXULStub.cpp
-@@ -44,6 +44,29 @@
- #include "nsILocalFile.h"
-
- #include <stdarg.h>
-+#if defined(__NetBSD__)
-+#include <sys/resource.h>
-+/*
-+ * On netbsd-4, ulimit -n is 64 by default; too few for us.
-+ */
-+static void netbsd_fixrlimit(void) {
-+ struct rlimit rlp;
-+ if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
-+ fprintf(stderr, "warning: getrlimit failed\n");
-+ return;
-+ }
-+ if (rlp.rlim_cur >= 512)
-+ return;
-+ if (rlp.rlim_max < 512) {
-+ fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
-+ rlp.rlim_cur = rlp.rlim_max;
-+ }
-+ else
-+ rlp.rlim_cur = 512;
-+ if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
-+ fprintf(stderr, "warning: setrlimit failed\n");
-+}
-+#endif
-
- #ifdef XP_WIN
- #include <windows.h>
-@@ -202,7 +225,9 @@ main(int argc, char **argv)
- char greDir[MAXPATHLEN];
- bool greFound = false;
-
--#if defined(XP_MACOSX)
-+#if defined(__NetBSD__)
-+ netbsd_fixrlimit();
-+#elif defined(XP_MACOSX)
- CFBundleRef appBundle = CFBundleGetMainBundle();
- if (!appBundle)
- return 1;