Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
daemon - Executer en arriere-plan
SYNOPSIS
#include <unistd.h>
int daemon(int nochdir, int noclose);
Exigences de macros de test de fonctionnalites pour la glibc (consultez
feature_test_macros(7)) :
daemon() : _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
DESCRIPTION
La fonction daemon() sert aux programmes desireux de se detacher de
leur terminal de controle, et de s'executer en arriere-plan a la
maniere des demons systeme.
Si nochdir vaut zero, daemon() change le repertoire de travail du
processus appelant pour le repertoire racine (<< / >>) ; sinon le
repertoire de travail courant n'est pas change.
si noclose vaut zero, daemon() redirige l'entree standard, la sortie
standard, et la sortie d'erreur vers /dev/null ; sinon aucun changement
sur ces descripteurs n'est realise.
VALEUR RENVOY'EE
Cette fonction execute un fork(2), et s'il reussit, le pere effectue un
_exit(2), ainsi, toutes les erreurs eventuelles apparaissent uniquement
du cote du fils. La fonction daemon() renvoie zero si elle reussit. Si
une erreur se produit, elle renvoie -1 et definit la variable globale
errno avec l'un des codes d'erreurs specifies par les fonctions fork(2)
et setsid(2).
CONFORMIT'E
Absent de POSIX.1-2001. Une fonction similaire est apparue sur les
systemes BSD. La fonction daemon() est apparue dans BSD 4.4.
NOTES
L'implementation de la glibc peut egalement renvoyer -1 si /dev/null
existe et qu'il n'est pas un peripherique caractere, avec les numeros
mineur et majeur attendus. Dans ce cas, errno ne sera pas definie.
VOIR AUSSI
fork(2), setsid(2)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Florentin
Duneau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
GNU 5 decembre 2009 DAEMON(3)