From ba035df230e41bf9d70ebb47915c9472b7884412 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 18 Jan 2011 22:55:54 +0100 Subject: execute: make sending of SIGKILL on shutdown optional --- src/execute.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/execute.c') diff --git a/src/execute.c b/src/execute.c index 1e8dfaf770..10ce951c59 100644 --- a/src/execute.c +++ b/src/execute.c @@ -1349,6 +1349,7 @@ void exec_context_init(ExecContext *c) { c->syslog_level_prefix = true; c->mount_flags = MS_SHARED; c->kill_signal = SIGTERM; + c->send_sigkill = true; } void exec_context_done(ExecContext *c) { @@ -1618,9 +1619,11 @@ void exec_context_dump(ExecContext *c, FILE* f, const char *prefix) { fprintf(f, "%sKillMode: %s\n" - "%sKillSignal: SIG%s\n", + "%sKillSignal: SIG%s\n" + "%sSendSIGKILL: %s\n", prefix, kill_mode_to_string(c->kill_mode), - prefix, signal_to_string(c->kill_signal)); + prefix, signal_to_string(c->kill_signal), + prefix, yes_no(c->send_sigkill)); if (c->utmp_id) fprintf(f, -- cgit v1.2.3-54-g00ecf