libdraw: do not let devdraw fork, for OS X
This commit is contained in:
parent
b65a69c192
commit
b61a5ce81e
1 changed files with 5 additions and 1 deletions
|
|
@ -42,8 +42,12 @@ _displayconnect(Display *d)
|
|||
* The argv0 has no meaning to devdraw.
|
||||
* Pass it along only so that the various
|
||||
* devdraws in psu -a can be distinguished.
|
||||
* The NOLIBTHREADDAEMONIZE keeps devdraw from
|
||||
* forking before threadmain. OS X hates it when
|
||||
* guis fork.
|
||||
*/
|
||||
execl("devdraw", argv0, argv0, nil);
|
||||
putenv("NOLIBTHREADDAEMONIZE", "1");
|
||||
execl("devdraw", argv0, argv0, "(devdraw)", nil);
|
||||
sysfatal("exec devdraw: %r");
|
||||
}
|
||||
close(p[1]);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue