]> git.pld-linux.org Git - packages/apache.git/blame - httpd-2.0.48-corelimit.patch
- disable itk by default (last release 2009), try mod_ruid2
[packages/apache.git] / httpd-2.0.48-corelimit.patch
CommitLineData
0e467b1f
AM
1
2Automatically raise the core file size limit if CoreDumpDirectory
3is configured.
4
7ed09ac4
ER
5--- httpd-2.0.48/server/core.c.corelimit
6+++ httpd-2.0.48/server/core.c
7@@ -4233,6 +4233,25 @@
0e467b1f 8
7ed09ac4 9 ap_set_version(pconf);
0e467b1f
AM
10 ap_setup_make_content_type(pconf);
11+
12+#ifdef RLIMIT_CORE
13+ if (ap_coredumpdir_configured) {
14+ struct rlimit lim;
15+
16+ if (getrlimit(RLIMIT_CORE, &lim) == 0 && lim.rlim_cur == 0) {
17+ lim.rlim_cur = lim.rlim_max;
18+ if (setrlimit(RLIMIT_CORE, &lim) == 0) {
19+ ap_log_error(APLOG_MARK, APLOG_NOTICE, 0, NULL,
20+ "core dump file size limit raised to %lu bytes",
21+ lim.rlim_cur);
22+ } else {
23+ ap_log_error(APLOG_MARK, APLOG_NOTICE, errno, NULL,
24+ "core dump file size is zero, setrlimit failed");
25+ }
26+ }
27+ }
28+#endif
29+
7ed09ac4
ER
30 return OK;
31 }
32
This page took 0.031543 seconds and 4 git commands to generate.