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

NOME

       daemon - rodar no background

SINOPSE

       #include <unistd.h>

       int daemon (int nochdir, int noclose);

DESCRIÇÃO

       A  função  daemon()  serve  para  desvincular o programa do terminal controlador e fazê-lo
       rodar no background como um daemon.

       daemon()mudaodiretórioatualpararoot(``/'')anãoserque nochdir seja diferente de zero.

       Se noclose não for diferente de zero, a função daemon() redirecionará  o  standard  input,
       standard output e standard error para /dev/null/fP.

ERROS

       Se  ocorrer  um  erro, a função retornará -1 e colocará um valor em errno que designará um
       dos erros especificados em fork(2) e setsid(2).

VER TAMBÉM

SEE ALSO

       fork(2), setsid(2)

HISTÓRIA

       A função daemon() apareceu pela primeira vez no BSD4.4.

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

       Paulo    César    Mendes    <drpc@ism.com.br>     (tradução)     xxxxxxxxxxxxxxxxxxxxxxxxx
       <xxx@xxxxxx.xxx.xx> (revisão)