pike.git / lib / modules / Process.pmod

version» Context lines:

pike.git/lib/modules/Process.pmod:1094: Inside #if undefined(__NT__) and #if constant(fork) && constant(exece)
   return pid->wait();    }       // void set_done_callback(function foo,mixed ... args);    // int result();    // array rusage();   }   #endif   #endif    + #if constant(fork) || constant(System.daemon)   private int low_daemon(int nochdir, int noclose)   { - #if System.daemon + #if constant(System.daemon)    return System.daemon(nochdir, noclose);   #else    if (fork())    exit(0);    - #if System.setsid + #if constant(System.setsid)    System.setsid();   #endif /* System.setsid */       if (!nochdir)    cd("/");       Stdio.File fd;    if (!noclose && (fd = Stdio.File("/dev/null", "rw")))    {    fd->dup2(Stdio.stdin);
pike.git/lib/modules/Process.pmod:1203:    getfd(modifiers["stdin"])->dup2(Stdio.stdin);       if (modifiers["stdout"])    getfd(modifiers["stdout"])->dup2(Stdio.stdout);       if (modifiers["stderr"])    getfd(modifiers["stderr"])->dup2(Stdio.stderr);       opened->close();   } + #endif