Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       daemon - rodar no background

SINOPSE

       #include <unistd.h>

       int daemon (int nochdir, int noclose);

DESCRI,C~AO

       A  funcao  daemon()  serve  para  desvincular  o  programa  do terminal
       controlador e faze-lo rodar no background como um daemon.

       daemon()mudaodiret'orioatualpararoot(``/'')an~aoserque    nochdir    seja
       diferente de zero.

       Se noclose nao for diferente de zero, a funcao daemon() redirecionara o
       standard input, standard output e standard error para /dev/null/fP.

ERROS

       Se ocorrer um erro, a funcao retornara -1 e colocara um valor em  errno
       que designara um dos erros especificados em fork(2) e setsid(2).

VER TAMB'EM

SEE ALSO

       fork(2), setsid(2)

HIST'ORIA

       A funcao daemon() apareceu pela primeira vez no BSD4.4.

TRADUZIDO POR LDP-BR em 21/08/2000.

       Paulo       Cesar       Mendes       <drpc@ism.com.br>       (traducao)
       xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisao)