From bae72ee391e3e305eece20f98a55f516d385ba1b Mon Sep 17 00:00:00 2001
From: Alexander Ivanov <alexander.ivanov@ligo.org>
Date: Thu, 6 Jun 2013 22:38:20 +0000
Subject: [PATCH] Fixed core dump size limits specs

git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@3377 6dcd42c9-f523-4c6d-aada-af552506706e
---
 src/daqd/daqd.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/daqd/daqd.cc b/src/daqd/daqd.cc
index 7a6513df4..782229ab9 100644
--- a/src/daqd/daqd.cc
+++ b/src/daqd/daqd.cc
@@ -1457,7 +1457,9 @@ shandler (int a) {
         char p[25];
 	system_log(1,"going down on signal %d", a);
 	seteuid (0); // Try to switch to superuser effective uid
-        sprintf (p,"/bin/gcore %d", getpid());
+	sprintf (p,"/bin/gcore %d", getpid());
+	// Works on Gentoo this way:
+        //sprintf (p,"gdb --pid=%d --batch -ex gcore", getpid());
         int error = system (p);
 }
 
@@ -1651,7 +1653,7 @@ main (int argc, char *argv [])
   {
     const struct rlimit lmt = {1024, 1024};
     setrlimit (RLIMIT_NOFILE, &lmt);
-    const struct rlimit ulmt = {4294966272UL, 4294966272UL};
+    const struct rlimit ulmt = {RLIM_INFINITY, RLIM_INFINITY};
     const struct rlimit small = {536870912, 536870912};
 #ifndef NDEBUG
     // Want to dump unlimited core for debugging
-- 
GitLab