use common exit codes for signal caused exits

This commit is contained in:
Gunter Labes 2009-10-20 19:23:54 +00:00
parent 9842a121a3
commit 5e6132d356
2 changed files with 4 additions and 4 deletions

View file

@ -53,7 +53,7 @@ static lg::log_domain log_network("network");
static void exit_sighup(int signal) {
assert(signal == SIGHUP);
LOG_CS << "SIGHUP caught, exiting without cleanup immediately.\n";
exit(-1);
exit(128 + SIGHUP);
}
static void exit_sigint(int signal) {
@ -65,7 +65,7 @@ static void exit_sigint(int signal) {
static void exit_sigterm(int signal) {
assert(signal == SIGTERM);
LOG_CS << "SIGTERM caught, exiting without cleanup immediately.\n";
exit(-1);
exit(128 + SIGTERM);
}
namespace {

View file

@ -134,13 +134,13 @@ static void reload_config(int signal) {
static void exit_sigint(int signal) {
assert(signal == SIGINT);
LOG_SERVER << "SIGINT caught, exiting without cleanup immediately.\n";
exit(1);
exit(128 + SIGINT);
}
static void exit_sigterm(int signal) {
assert(signal == SIGTERM);
LOG_SERVER << "SIGTERM caught, exiting without cleanup immediately.\n";
exit(1);
exit(128 + SIGTERM);
}
namespace {