pike.git / lib / modules / Process.pmod

version» Context lines:

pike.git/lib/modules/Process.pmod:21:      varargs object spawn(string s,object stdin,object stdout,object stderr)   {    if(object proc=fork())    {    return proc;    }else{    if(stdin) {    stdin->dup2(File("stdin"));    stdin->close(); +  destruct(stdin);    }       if(stdout) {    stdout->dup2(File("stdout"));    stdout->close(); -  +  destruct(stdout);    }       if(stderr) {    stderr->dup2(File("stderr"));    stderr->close(); -  +  destruct(stderr);    }    ::close();    exec("/bin/sh","-c",s);    exit(69);    }   }      string popen(string s)   {    object p;