[Haiku-commits] r31046 - haiku/trunk/src/apps/installer
stippi at mail.berlios.de
stippi at mail.berlios.de
Sun Jun 14 14:16:19 CEST 2009
Author: stippi
Date: 2009-06-14 14:16:18 +0200 (Sun, 14 Jun 2009)
New Revision: 31046
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=31046&view=rev
Modified:
haiku/trunk/src/apps/installer/CopyEngine.cpp
Log:
Increase the file handle limit.
Modified: haiku/trunk/src/apps/installer/CopyEngine.cpp
===================================================================
--- haiku/trunk/src/apps/installer/CopyEngine.cpp 2009-06-14 12:14:06 UTC (rev 31045)
+++ haiku/trunk/src/apps/installer/CopyEngine.cpp 2009-06-14 12:16:18 UTC (rev 31046)
@@ -10,6 +10,7 @@
#include <math.h>
#include <stdio.h>
#include <string.h>
+#include <sys/resource.h>
#include <Directory.h>
#include <fs_attr.h>
@@ -52,6 +53,12 @@
if (fWriterThread >= B_OK)
resume_thread(fWriterThread);
+
+ // ask for a bunch more file descriptors so that nested copying works well
+ struct rlimit rl;
+ rl.rlim_cur = 512;
+ rl.rlim_max = RLIM_SAVED_MAX;
+ setrlimit(RLIMIT_NOFILE, &rl);
}
More information about the Haiku-commits
mailing list