projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c5a7294
)
* Executive decision. From now on, intr (ctrl-c) begins an attempt at a graceful...
author
Art Cancro
<ajc@citadel.org>
Mon, 26 Apr 2010 16:20:53 +0000
(16:20 +0000)
committer
Art Cancro
<ajc@citadel.org>
Mon, 26 Apr 2010 16:20:53 +0000
(16:20 +0000)
citadel/sysdep.c
patch
|
blob
|
history
diff --git
a/citadel/sysdep.c
b/citadel/sysdep.c
index 41bc7d0e79113d62149535ba6e8fe8a0d20becc0..f7f9ecc42ba7e1f72f914129f471c161b7c3af0c 100644
(file)
--- a/
citadel/sysdep.c
+++ b/
citadel/sysdep.c
@@
-213,22
+213,22
@@
void init_sysdep(void) {
* call signal_cleanup() to gracefully shut down the server.
*/
sigemptyset(&set);
* call signal_cleanup() to gracefully shut down the server.
*/
sigemptyset(&set);
- sigaddset(&set, SIGINT);
- sigaddset(&set, SIGQUIT);
+ sigaddset(&set, SIGINT);
// intr = shutdown
+ // sigaddset(&set, SIGQUIT); // quit = force quit
sigaddset(&set, SIGHUP);
sigaddset(&set, SIGTERM);
sigaddset(&set, SIGHUP);
sigaddset(&set, SIGTERM);
- // sigaddset(&set, SIGSEGV);
commented out because
- // sigaddset(&set, SIGILL); we want core dumps
+ // sigaddset(&set, SIGSEGV);
// we want core dumps
+ // sigaddset(&set, SIGILL);
//
we want core dumps
// sigaddset(&set, SIGBUS);
sigprocmask(SIG_UNBLOCK, &set, NULL);
// sigaddset(&set, SIGBUS);
sigprocmask(SIG_UNBLOCK, &set, NULL);
- signal(SIGINT, signal_cleanup);
- signal(SIGQUIT, signal_cleanup);
+ signal(SIGINT, signal_cleanup);
// intr = shutdown
+ // signal(SIGQUIT, signal_cleanup); // quit = force quit
signal(SIGHUP, signal_cleanup);
signal(SIGTERM, signal_cleanup);
signal(SIGUSR2, signal_exit);
signal(SIGHUP, signal_cleanup);
signal(SIGTERM, signal_cleanup);
signal(SIGUSR2, signal_exit);
- // signal(SIGSEGV, signal_cleanup);
commented out because
- // signal(SIGILL, signal_cleanup); we want core dumps
+ // signal(SIGSEGV, signal_cleanup);
// we want coredumps
+ // signal(SIGILL, signal_cleanup);
//
we want core dumps
// signal(SIGBUS, signal_cleanup);
/*
// signal(SIGBUS, signal_cleanup);
/*