daemon - esegue sullo sfondo

Funzione di Test dei requisiti delle macro per glibc (vedere

_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)

DESCRIZIONE
La funzione è utilizzata dai programmi che vogliono staccarsi dal controllo del terminale e girare sullo sfondo come demoni di sistema. A meno che l'argomento non sia impostato a zero, cambia la directory di lavoro corrente alla directory radice («/»). A meno che l'argomento non sia impostato a zero, redireziona lo standard input, lo standard output e lo standard error a /dev/null. (Questa funzione esegue un fork, e se il ha successo, il genitore chiama in modo che errori successivi vengano visti solo dal figlio.) In caso di successo verrà restituito zero. Se si verifica un errore, restituisce -1 e imposta la variabile globale ad uno qualunque degli errori specificati per e Non presente in POSIX.1-2001. Una funzione simile è apparsa su BSDs. La funzione apparve per la prima volta in 4.4BSD. L'implementazione di glibc può anche restituire -1 se esiste ma non sarà un dispositivo a caratteri con i numeri maggiore e minore che ci si aspetterebbe. In questo caso non ha bisogno di essere impostato. Questa pagina fa parte del rilascio 2.74 del progetto di Linux. Si può trovare una descrizione del progetto, e informazioni su come riportare bachi, presso http://www.kernel.org/doc/man-pages/. Per la traduzione in italiano si può fare riferimento a http://www.pluto.it/ildp/collaborare