X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=miscutils%2Fwatchdog.c;h=58a6065536f1d5c5b4da7ae28e38269eaaa69719;hb=5bc3f05a23ce7347c51c78c616c19f60bf3b805a;hp=55dd69857e1ec1fb9406f2ad686f67c860a18f82;hpb=20f40000864609866b51624351581d067b18469c;p=oweals%2Fbusybox.git diff --git a/miscutils/watchdog.c b/miscutils/watchdog.c index 55dd69857..58a606553 100644 --- a/miscutils/watchdog.c +++ b/miscutils/watchdog.c @@ -40,8 +40,7 @@ int watchdog_main(int argc, char **argv) if (optind < argc - 1 || argc == 1) bb_show_usage(); - if (daemon(0, 1) < 0) - bb_perror_msg_and_die("Failed forking watchdog daemon"); + bb_xdaemon(0, 1); signal(SIGHUP, watchdog_shutdown); signal(SIGINT, watchdog_shutdown);