DAEMON(3) UNIX Programmer's Manual DAEMON(3) NAME daemon - run in the background SYNOPSIS int daemon(nochdir, noclose) int nochdir, noclose; DESCRIPTION The daemon function is for programs wishing to detach them- selves from the controlling terminal and run in the back- ground as system daemons. Unless the argument _n_o_c_h_d_i_r is non-zero, daemon changes the current working directory to the root (``/''). Unless the argument _n_o_c_l_o_s_e is non-zero, daemon will redirect standard input, standard output and standard error to ``/dev/null''. ERRORS The function daemon may fail and set _e_r_r_n_o for any of the errors specified for the library functions _f_o_r_k(2). SEE ALSO fork(2), ioctl(2). HISTORY The daemon function first appeared in 4.4BSD. Printed 11/26/99 February 3, 1995 1