changeset 4253:545a747d0347 HEAD

Use lib_signals_ignore() for signals we really want ignored.
author Timo Sirainen <tss@iki.fi>
date Thu, 04 May 2006 01:58:53 +0300
parents ec4782b057f0
children f7d281db12e6
files src/auth/main.c src/deliver/deliver.c src/dict/main.c src/imap/main.c src/login-common/main.c src/master/main.c src/pop3/main.c
diffstat 7 files changed, 9 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/main.c	Thu May 04 01:58:15 2006 +0300
+++ b/src/auth/main.c	Thu May 04 01:58:53 2006 +0300
@@ -212,12 +212,12 @@
 	lib_signals_init();
         lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL);
         lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);
-        lib_signals_set_handler(SIGPIPE, FALSE, NULL, NULL);
+        lib_signals_ignore(SIGPIPE);
         lib_signals_set_handler(SIGALRM, FALSE, NULL, NULL);
 
 	/* If auth caches aren't used, just ignore these signals */
-	lib_signals_set_handler(SIGHUP, FALSE, NULL, NULL);
-	lib_signals_set_handler(SIGUSR2, FALSE, NULL, NULL);
+	lib_signals_ignore(SIGHUP);
+	lib_signals_ignore(SIGUSR2);
 
 	mech_init();
 	auth_init(auth);
--- a/src/deliver/deliver.c	Thu May 04 01:58:15 2006 +0300
+++ b/src/deliver/deliver.c	Thu May 04 01:58:53 2006 +0300
@@ -362,7 +362,7 @@
 	lib_signals_init();
         lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL);
         lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);
-        lib_signals_set_handler(SIGPIPE, FALSE, NULL, NULL);
+        lib_signals_ignore(SIGPIPE);
         lib_signals_set_handler(SIGALRM, FALSE, NULL, NULL);
 
 	destination = NULL;
--- a/src/dict/main.c	Thu May 04 01:58:15 2006 +0300
+++ b/src/dict/main.c	Thu May 04 01:58:53 2006 +0300
@@ -55,7 +55,7 @@
 	lib_signals_init();
         lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL);
         lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);
-        lib_signals_set_handler(SIGPIPE, FALSE, NULL, NULL);
+        lib_signals_ignore(SIGPIPE);
         lib_signals_set_handler(SIGALRM, FALSE, NULL, NULL);
 
 	dict_client_register();
--- a/src/imap/main.c	Thu May 04 01:58:15 2006 +0300
+++ b/src/imap/main.c	Thu May 04 01:58:53 2006 +0300
@@ -146,7 +146,7 @@
 	lib_signals_init();
         lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL);
         lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);
-        lib_signals_set_handler(SIGPIPE, FALSE, NULL, NULL);
+        lib_signals_ignore(SIGPIPE);
         lib_signals_set_handler(SIGALRM, FALSE, NULL, NULL);
 
 	user = getenv("USER");
--- a/src/login-common/main.c	Thu May 04 01:58:15 2006 +0300
+++ b/src/login-common/main.c	Thu May 04 01:58:53 2006 +0300
@@ -175,7 +175,7 @@
 	lib_signals_init();
         lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL);
         lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);
-        lib_signals_set_handler(SIGPIPE, FALSE, NULL, NULL);
+        lib_signals_ignore(SIGPIPE);
 
 	disable_plaintext_auth = getenv("DISABLE_PLAINTEXT_AUTH") != NULL;
 	process_per_connection = getenv("PROCESS_PER_CONNECTION") != NULL;
--- a/src/master/main.c	Thu May 04 01:58:15 2006 +0300
+++ b/src/master/main.c	Thu May 04 01:58:53 2006 +0300
@@ -545,7 +545,7 @@
 	lib_signals_init();
         lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL);
         lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);
-        lib_signals_set_handler(SIGPIPE, FALSE, NULL, NULL);
+        lib_signals_ignore(SIGPIPE);
         lib_signals_set_handler(SIGALRM, FALSE, NULL, NULL);
         lib_signals_set_handler(SIGHUP, TRUE, sig_reload_settings, NULL);
         lib_signals_set_handler(SIGUSR1, TRUE, sig_reopen_logs, NULL);
--- a/src/pop3/main.c	Thu May 04 01:58:15 2006 +0300
+++ b/src/pop3/main.c	Thu May 04 01:58:53 2006 +0300
@@ -165,7 +165,7 @@
 	lib_signals_init();
         lib_signals_set_handler(SIGINT, TRUE, sig_die, NULL);
         lib_signals_set_handler(SIGTERM, TRUE, sig_die, NULL);
-        lib_signals_set_handler(SIGPIPE, FALSE, NULL, NULL);
+        lib_signals_ignore(SIGPIPE);
         lib_signals_set_handler(SIGALRM, FALSE, NULL, NULL);
 
 	if (getenv("USER") == NULL)