Move sed over to the generic llist_t for append. Saves about 90 bytes.
[oweals/busybox.git] / sysklogd / klogd.c
index 5be833f5ba613d598b42ddec2b25b3fedfb68a10..6dc5457af80dd152069c756c4b3a903a02e90767 100644 (file)
@@ -103,7 +103,7 @@ static void doKlogd(const int console_log_level)
 #define OPT_LEVEL        1
 #define OPT_FOREGROUND   2
 
-extern int klogd_main(int argc, char **argv)
+int klogd_main(int argc, char **argv)
 {
        unsigned long opt;
        char *c_arg;
@@ -121,8 +121,7 @@ extern int klogd_main(int argc, char **argv)
 #if defined(__uClinux__)
                vfork_daemon_rexec(0, 1, argc, argv, "-n");
 #else /* __uClinux__ */
-               if (daemon(0, 1) < 0)
-                       bb_perror_msg_and_die("daemon");
+               bb_xdaemon(0, 1);
 #endif /* __uClinux__ */
        }
        doKlogd(console_log_level);