[41841] trunk/base/src/pextlib1.0/tracelib.c
toby at macports.org
toby at macports.org
Mon Nov 10 18:43:25 PST 2008
Revision: 41841
http://trac.macports.org/changeset/41841
Author: toby at macports.org
Date: 2008-11-10 18:43:25 -0800 (Mon, 10 Nov 2008)
Log Message:
-----------
make setrlimit stop complaining
Modified Paths:
--------------
trunk/base/src/pextlib1.0/tracelib.c
Modified: trunk/base/src/pextlib1.0/tracelib.c
===================================================================
--- trunk/base/src/pextlib1.0/tracelib.c 2008-11-11 02:29:22 UTC (rev 41840)
+++ trunk/base/src/pextlib1.0/tracelib.c 2008-11-11 02:43:25 UTC (rev 41841)
@@ -44,6 +44,7 @@
#include <stdarg.h>
#include <errno.h>
#include <pthread.h>
+#include <limits.h>
#include "tracelib.h"
static char * name;
@@ -364,6 +365,10 @@
interp=in;
rl.rlim_cur=rl.rlim_max=RLIM_INFINITY;
+#if defined(__APPLE__) && defined(OPEN_MAX)
+ if (OPEN_MAX < rl.rlim_cur)
+ rl.rlim_cur = OPEN_MAX;
+#endif
if(setrlimit(RLIMIT_NOFILE, &rl)==-1)
{
ui_warn("setrlimit failed (%d)", errno);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081110/e86d7ced/attachment.html>
More information about the macports-changes
mailing list