use common exit codes for signal caused exits
This commit is contained in:
parent
9842a121a3
commit
5e6132d356
2 changed files with 4 additions and 4 deletions
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Add table
Reference in a new issue