Mercurial > hg > toybox
comparison toys/pending/syslogd.c @ 1391:6a06541c090c draft
Use libc daemon() instead of pending daemonize.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 17 Jul 2014 22:50:49 -0500 |
parents | 0ecfaa7022e8 |
children | ca358f8731ab |
comparison
equal
deleted
inserted
replaced
1390:c18ad59ae442 | 1391:6a06541c090c |
---|---|
468 signal(SIGQUIT, signal_handler); | 468 signal(SIGQUIT, signal_handler); |
469 | 469 |
470 if (parse_config_file() == -1) goto clean_and_exit; | 470 if (parse_config_file() == -1) goto clean_and_exit; |
471 open_logfiles(); | 471 open_logfiles(); |
472 if (!(toys.optflags & FLAG_n)) { | 472 if (!(toys.optflags & FLAG_n)) { |
473 daemonize(); | 473 daemon(0, 0); |
474 //don't daemonize again if SIGHUP received. | 474 //don't daemonize again if SIGHUP received. |
475 toys.optflags |= FLAG_n; | 475 toys.optflags |= FLAG_n; |
476 } | 476 } |
477 xpidfile("syslogd"); | 477 xpidfile("syslogd"); |
478 | 478 |