diff options
Diffstat (limited to 'mail/thunderbird10/patches/patch-av')
-rw-r--r-- | mail/thunderbird10/patches/patch-av | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/mail/thunderbird10/patches/patch-av b/mail/thunderbird10/patches/patch-av deleted file mode 100644 index bd68f42cd2b..00000000000 --- a/mail/thunderbird10/patches/patch-av +++ /dev/null @@ -1,40 +0,0 @@ -$NetBSD: patch-av,v 1.1.1.1 2012/03/15 09:45:30 ryoon Exp $ - ---- mozilla/xulrunner/app/nsXULRunnerApp.cpp.orig 2012-02-16 10:25:33.000000000 +0000 -+++ mozilla/xulrunner/app/nsXULRunnerApp.cpp -@@ -37,6 +37,27 @@ - - #include <stdio.h> - #include <stdlib.h> -+#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"); -+} - #ifdef XP_WIN - #include <windows.h> - #endif -@@ -274,6 +295,7 @@ private: - - int main(int argc, char* argv[]) - { -+ netbsd_fixrlimit(); - if (argc > 1 && (IsArg(argv[1], "h") || - IsArg(argv[1], "help") || - IsArg(argv[1], "?"))) |