diff options
| author | proski <proski@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2000-09-13 14:14:29 +0000 |
|---|---|---|
| committer | proski <proski@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2000-09-13 14:14:29 +0000 |
| commit | e9ed3f48d262fbd30f63799ade87729d0bf4bac2 (patch) | |
| tree | 646f188bb80e8769dcc6b93a0be3b098d3769651 | |
| parent | ea5ed11ad8a1a01a0355380ebac4477ba5fb6a4f (diff) | |
| download | busybox-w32-e9ed3f48d262fbd30f63799ade87729d0bf4bac2.tar.gz busybox-w32-e9ed3f48d262fbd30f63799ade87729d0bf4bac2.tar.bz2 busybox-w32-e9ed3f48d262fbd30f63799ade87729d0bf4bac2.zip | |
Make syslogd ignore SIGCLD only if SIGCLD is defined. This should fix SPARC.
Also ignore SIGCHLD - it must have been meant.
git-svn-id: svn://busybox.net/trunk/busybox@1042 69ca8d6d-28ef-0310-b511-8ec308f3f277
| -rw-r--r-- | sysklogd/syslogd.c | 3 | ||||
| -rw-r--r-- | syslogd.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c index 8648da271..d647866cb 100644 --- a/sysklogd/syslogd.c +++ b/sysklogd/syslogd.c | |||
| @@ -301,7 +301,10 @@ static void doSyslogd (void) | |||
| 301 | signal (SIGTERM, quit_signal); | 301 | signal (SIGTERM, quit_signal); |
| 302 | signal (SIGQUIT, quit_signal); | 302 | signal (SIGQUIT, quit_signal); |
| 303 | signal (SIGHUP, SIG_IGN); | 303 | signal (SIGHUP, SIG_IGN); |
| 304 | signal (SIGCHLD, SIG_IGN); | ||
| 305 | #ifdef SIGCLD | ||
| 304 | signal (SIGCLD, SIG_IGN); | 306 | signal (SIGCLD, SIG_IGN); |
| 307 | #endif | ||
| 305 | signal (SIGALRM, domark); | 308 | signal (SIGALRM, domark); |
| 306 | alarm (MarkInterval); | 309 | alarm (MarkInterval); |
| 307 | 310 | ||
| @@ -301,7 +301,10 @@ static void doSyslogd (void) | |||
| 301 | signal (SIGTERM, quit_signal); | 301 | signal (SIGTERM, quit_signal); |
| 302 | signal (SIGQUIT, quit_signal); | 302 | signal (SIGQUIT, quit_signal); |
| 303 | signal (SIGHUP, SIG_IGN); | 303 | signal (SIGHUP, SIG_IGN); |
| 304 | signal (SIGCHLD, SIG_IGN); | ||
| 305 | #ifdef SIGCLD | ||
| 304 | signal (SIGCLD, SIG_IGN); | 306 | signal (SIGCLD, SIG_IGN); |
| 307 | #endif | ||
| 305 | signal (SIGALRM, domark); | 308 | signal (SIGALRM, domark); |
| 306 | alarm (MarkInterval); | 309 | alarm (MarkInterval); |
| 307 | 310 | ||
