diff options
Diffstat (limited to 'www/seamonkey/patches/patch-aw')
-rw-r--r-- | www/seamonkey/patches/patch-aw | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/www/seamonkey/patches/patch-aw b/www/seamonkey/patches/patch-aw deleted file mode 100644 index 9127534aefc..00000000000 --- a/www/seamonkey/patches/patch-aw +++ /dev/null @@ -1,34 +0,0 @@ -$NetBSD: patch-aw,v 1.10 2013/01/07 21:55:30 ryoon Exp $ - ---- mozilla/xulrunner/stub/nsXULStub.cpp.orig 2012-11-18 10:19:54.000000000 +0000 -+++ mozilla/xulrunner/stub/nsXULStub.cpp -@@ -11,6 +11,29 @@ - #include "nsIFile.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> |