[dovecot-cvs] dovecot/src/lib alarm-hup.c,1.2,1.3

cras at procontrol.fi cras at procontrol.fi
Mon Jan 20 13:49:32 EET 2003


Update of /home/cvs/dovecot/src/lib
In directory danu:/tmp/cvs-serv3586

Modified Files:
	alarm-hup.c 
Log Message:
DISABLE_ALARMHUP environment: Disable sending SIGHUP every 30 secs. Really
annoying with debugging.



Index: alarm-hup.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/alarm-hup.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- alarm-hup.c	4 Dec 2002 16:56:52 -0000	1.2
+++ alarm-hup.c	20 Jan 2003 11:49:29 -0000	1.3
@@ -28,6 +28,7 @@
 
 #include <signal.h>
 #include <unistd.h>
+#include <stdlib.h>
 
 static int initialized = FALSE;
 static unsigned int alarm_timeout = 30;
@@ -36,6 +37,9 @@
 {
 	unsigned int old;
 
+	if (getenv("DISABLE_ALARMHUP") != NULL)
+		return 0;
+
 	old = alarm_timeout;
 	alarm_timeout = timeout;
 
@@ -62,6 +66,9 @@
 #ifdef HAVE_SIGACTION
 	struct sigaction act;
 #endif
+
+	if (getenv("DISABLE_ALARMHUP") != NULL)
+		alarm_timeout = 0;
 
 	if (initialized)
 		return;




More information about the dovecot-cvs mailing list