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 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 specified for the library functions fork(2).

SEE ALSO
     fork(2), ioctl(2).

HISTORY
     The daemon function first appeared in 4.4BSD.


Printed 11/26/99	February 3, 1995			1


 
Generated: 2016-12-26
Generated by man2html V0.25
page hit count: 1041
Valid CSS Valid XHTML 1.0 Strict