aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysklogd/syslogd.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c
index c554536c8..ca6aee307 100644
--- a/sysklogd/syslogd.c
+++ b/sysklogd/syslogd.c
@@ -574,9 +574,7 @@ extern int syslogd_main(int argc, char **argv)
{
int opt;
-#if ! defined(__uClinux__)
int doFork = TRUE;
-#endif
char *p;
@@ -586,11 +584,9 @@ extern int syslogd_main(int argc, char **argv)
case 'm':
MarkInterval = atoi(optarg) * 60;
break;
-#if ! defined(__uClinux__)
case 'n':
doFork = FALSE;
break;
-#endif
case 'O':
logFilePath = bb_xstrdup(optarg);
break;
@@ -634,7 +630,7 @@ extern int syslogd_main(int argc, char **argv)
if ((doFork == TRUE) && (daemon(0, 1) < 0)) {
bb_perror_msg_and_die("daemon");
-#if ! defined(__uClinux__)
+#if defined(__uClinux__)
vfork_daemon_rexec(argc, argv, "-n");
#endif
}