#---- setup (pm) [2], exits ----
_exit(0);
}
+ setsid() > 0 or fail_log("setsid: $!");
+ # The server will be a session leader, but it won't open ttys,
+ # so that is ok.
#---- server(pm) [1] ----
# --- server(pm) [2] ----
$fail_log = 1;
- setsid() > 0 or fail_log("setsid: $!");
open STDIN, "<&NULL" or fail_log("dup null onto stdin: $!");
open STDOUT, ">&NULL" or fail_log("dup null onto stdout: $!");
open STDERR, ">&NULL" or fail_log("dup null onto stderr: $!");