summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-04-26 13:01:19 +0000
committerLennart Poettering <lennart@poettering.net>2006-04-26 13:01:19 +0000
commitc8f13a0e0f8c42d5f124c2a5059a31c76db62f3a (patch)
tree6ca1230f1b26195ef804e415ed9d65e981d0a419
parent21b13c7904d969b69c73d26d53ac003dc3bfef60 (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.c7
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);