summaryrefslogtreecommitdiffstats
path: root/sbin/adjkerntz
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2006-10-23 10:48:19 +0000
committerru <ru@FreeBSD.org>2006-10-23 10:48:19 +0000
commitbc1ba9dbff388fdd98fbe9e090819b24fc8dc49e (patch)
tree92eb2f21a3a4bc5a0062afdaf6a2a9a7976517f0 /sbin/adjkerntz
parent73b959b47bbaff41eebd2a532d97264c57d25600 (diff)
downloadFreeBSD-src-bc1ba9dbff388fdd98fbe9e090819b24fc8dc49e.zip
FreeBSD-src-bc1ba9dbff388fdd98fbe9e090819b24fc8dc49e.tar.gz
If not compiled for debugging, redirect standard input/output/error
to /dev/null before becoming a daemon.
Diffstat (limited to 'sbin/adjkerntz')
-rw-r--r--sbin/adjkerntz/adjkerntz.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sbin/adjkerntz/adjkerntz.c b/sbin/adjkerntz/adjkerntz.c
index 86f2f69..35d8da9 100644
--- a/sbin/adjkerntz/adjkerntz.c
+++ b/sbin/adjkerntz/adjkerntz.c
@@ -126,7 +126,13 @@ main(int argc, char *argv[])
(void) signal(SIGHUP, SIG_IGN);
- if (init && daemon(0, 1)) {
+ if (init && daemon(0,
+#ifdef DEBUG
+ 1
+#else
+ 0
+#endif
+ )) {
syslog(LOG_ERR, "daemon: %m");
return 1;
}
OpenPOWER on IntegriCloud