DESCRIPTION
The daemon() function is for programs wishing to detach themselves from
the controlling terminal and run in the background as system daemons.
Unless the argument nochdir is non-zero, daemon() changes the current
working directory to the root (``/'').
Unless the argument noclose is non-zero, daemon() will redirect standard
input, standard output and standard error to ``/dev/null''.
ERRORS
The function daemon() may fail and set errno for any of the errors speci-
fied for the library functions fork(2) and setsid(2).
SEE ALSO
setsid(2)
HISTORY
The daemon() function first appeared in 4.4BSD.
BSD June 9, 1993 BSD
Man(1) output converted with
man2html