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.
|
* The argv0 has no meaning to devdraw.
|
||||||
* Pass it along only so that the various
|
* Pass it along only so that the various
|
||||||
* devdraws in psu -a can be distinguished.
|
* 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");
|
sysfatal("exec devdraw: %r");
|
||||||
}
|
}
|
||||||
close(p[1]);
|
close(p[1]);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue