Blame 0004-also-catch-SIGTERM-for-stopping-the-beep.patch
|
Hans Ulrich Niedermann |
6f7f04e |
From e1320c1da52ca92aa68b4224f9532982184fbe00 Mon Sep 17 00:00:00 2001
|
|
Hans Ulrich Niedermann |
6f7f04e |
From: =?UTF-8?q?J=C3=A9r=C3=B4me?= <jerome@jolimont.fr>
|
|
Hans Ulrich Niedermann |
6f7f04e |
Date: Thu, 7 Feb 2013 12:54:53 +0100
|
|
Hans Ulrich Niedermann |
6f7f04e |
Subject: [PATCH 4/6] also catch SIGTERM for stopping the beep
|
|
Hans Ulrich Niedermann |
6f7f04e |
|
|
Hans Ulrich Niedermann |
6f7f04e |
Signed-off-by: Gerfried Fuchs <rhonda@deb.at>
|
|
Hans Ulrich Niedermann |
6f7f04e |
---
|
|
Hans Ulrich Niedermann |
6f7f04e |
beep.c | 2 ++
|
|
Hans Ulrich Niedermann |
6f7f04e |
1 file changed, 2 insertions(+)
|
|
Hans Ulrich Niedermann |
6f7f04e |
|
|
Hans Ulrich Niedermann |
6f7f04e |
diff --git a/beep.c b/beep.c
|
|
Hans Ulrich Niedermann |
6f7f04e |
index 452fc08..9cb63bf 100644
|
|
Hans Ulrich Niedermann |
6f7f04e |
--- a/beep.c
|
|
Hans Ulrich Niedermann |
6f7f04e |
+++ b/beep.c
|
|
Hans Ulrich Niedermann |
6f7f04e |
@@ -127,6 +127,7 @@ void handle_signal(int signum) {
|
|
Hans Ulrich Niedermann |
6f7f04e |
|
|
Hans Ulrich Niedermann |
6f7f04e |
switch(signum) {
|
|
Hans Ulrich Niedermann |
6f7f04e |
case SIGINT:
|
|
Hans Ulrich Niedermann |
6f7f04e |
+ case SIGTERM:
|
|
Hans Ulrich Niedermann |
6f7f04e |
if(console_fd >= 0) {
|
|
Hans Ulrich Niedermann |
6f7f04e |
/* Kill the sound, quit gracefully */
|
|
Hans Ulrich Niedermann |
6f7f04e |
do_beep(0);
|
|
Hans Ulrich Niedermann |
6f7f04e |
@@ -321,6 +322,7 @@ int main(int argc, char **argv) {
|
|
Hans Ulrich Niedermann |
6f7f04e |
parms->next = NULL;
|
|
Hans Ulrich Niedermann |
6f7f04e |
|
|
Hans Ulrich Niedermann |
6f7f04e |
signal(SIGINT, handle_signal);
|
|
Hans Ulrich Niedermann |
6f7f04e |
+ signal(SIGTERM, handle_signal);
|
|
Hans Ulrich Niedermann |
6f7f04e |
parse_command_line(argc, argv, parms);
|
|
Hans Ulrich Niedermann |
6f7f04e |
|
|
Hans Ulrich Niedermann |
6f7f04e |
/* this outermost while loop handles the possibility that -n/--new has been
|
|
Hans Ulrich Niedermann |
6f7f04e |
--
|
|
Hans Ulrich Niedermann |
6f7f04e |
1.8.4.2
|
|
Hans Ulrich Niedermann |
6f7f04e |
|