2.11BSD/man/cat3/daemon.0

Compare this file to the similar file:
Show the results in this format:




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