diff options
author | Lennart Poettering <lennart@poettering.net> | 2006-04-26 13:01:19 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2006-04-26 13:01:19 +0000 |
commit | c8f13a0e0f8c42d5f124c2a5059a31c76db62f3a (patch) | |
tree | 6ca1230f1b26195ef804e415ed9d65e981d0a419 | |
parent | 21b13c7904d969b69c73d26d53ac003dc3bfef60 (diff) |
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
-rw-r--r-- | src/syrep.c | 7 |
1 files changed, 2 insertions, 5 deletions
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); |