cvsdist f13b38c
cvsdist f13b38c
Set SIGXFSZ to be ignored, so a write() beyond 2gb will fail with
cvsdist f13b38c
E2BIG rather than killing the process
cvsdist f13b38c
cvsdist d5ddf48
--- ./server/mpm/prefork/prefork.c.xfsz	Wed Jul 17 22:39:55 2002
cvsdist d5ddf48
+++ ./server/mpm/prefork/prefork.c	Mon Aug 26 15:40:24 2002
cvsdist d5ddf48
@@ -461,7 +461,7 @@
cvsdist d5ddf48
 	ap_log_error(APLOG_MARK, APLOG_WARNING, errno, ap_server_conf, "sigaction(SIGXCPU)");
cvsdist d5ddf48
 #endif
cvsdist d5ddf48
 #ifdef SIGXFSZ
cvsdist d5ddf48
-    sa.sa_handler = SIG_DFL;
cvsdist d5ddf48
+    sa.sa_handler = SIG_IGN;
cvsdist d5ddf48
     if (sigaction(SIGXFSZ, &sa, NULL) < 0)
cvsdist d5ddf48
 	ap_log_error(APLOG_MARK, APLOG_WARNING, errno, ap_server_conf, "sigaction(SIGXFSZ)");
cvsdist d5ddf48
 #endif