From c8f13a0e0f8c42d5f124c2a5059a31c76db62f3a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 26 Apr 2006 13:01:19 +0000 Subject: use signal() instead of sigaction() for installing the SIGINT action handler git-svn-id: file:///home/lennart/svn/public/syrep/trunk@108 07ea20a6-d2c5-0310-9e02-9ef735347d72 --- src/syrep.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/syrep.c b/src/syrep.c index 177294d..23843a2 100644 --- a/src/syrep.c +++ b/src/syrep.c @@ -658,7 +658,6 @@ static int version(const char *argv0) { } int main(int argc, char *argv[]) { - struct sigaction sa; char *bn; if ((bn = strrchr(argv[0], '/'))) @@ -666,10 +665,8 @@ int main(int argc, char *argv[]) { else bn = argv[0]; - memset(&sa, 0, sizeof(sa)); - sa.sa_handler = sigint; - sigaction(SIGINT, &sa, NULL); - + signal(SIGINT, sigint); + cmdline_parser(argc, argv, &args); atexit(free_args); -- cgit