Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
daemon(3)
Edit
PageHistory
Diff
Info
LikePages
DAEMON !!!DAEMON NAME SYNOPSIS DESCRIPTION ERRORS SEE ALSO HISTORY ---- !!NAME daemon - run in the background !!SYNOPSIS __#include __ __int daemon (int__ ''nochdir''__,__ ''int'' __noclose);__ !!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 If an error occurs, __daemon__() returns -1 and sets the global variable ''errno'' to any of the errors specified for the library functions fork(2) and setsid(2). !!SEE ALSO fork(2), setsid(2) !!HISTORY The __daemon__() function first appeared in BSD4.4. ----
One page links to
daemon(3)
:
Man3d
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.