Преглед на файлове

double fork to daemonize

master
MEUNIER Thibaud преди 5 години
родител
ревизия
92cb9bb3fa
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. +7
    -0
      src/daemonize.c

+ 7
- 0
src/daemonize.c Целия файл

@ -62,6 +62,13 @@ void daemonize(){
setsid();
/*
* Double fork method
*/
pid = fork();
if(pid < 0) exit(1);
if(pid > 0) exit(0);
for(i = getdtablesize(); i >= 0; --i) close(i);
lfp = open("/dev/null",O_RDWR);

Зареждане…
Отказ
Запис