Mercurial > dovecot > original-hg > dovecot-1.2
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)