mirror of
https://github.com/eRgo35/dots.git
synced 2025-12-17 07:56:11 +01:00
dwm update in progress
This commit is contained in:
@@ -3985,6 +3985,8 @@ void
|
||||
spawn(const Arg *arg)
|
||||
#endif // RIODRAW_PATCH
|
||||
{
|
||||
struct sigaction sa;
|
||||
|
||||
#if RIODRAW_PATCH
|
||||
pid_t pid;
|
||||
#endif // RIODRAW_PATCH
|
||||
@@ -4050,6 +4052,12 @@ spawn(const Arg *arg)
|
||||
}
|
||||
#endif // SPAWNCMD_PATCH
|
||||
setsid();
|
||||
|
||||
sigemptyset(&sa.sa_mask);
|
||||
sa.sa_flags = 0;
|
||||
sa.sa_handler = SIG_DFL;
|
||||
sigaction(SIGCHLD, &sa, NULL);
|
||||
|
||||
execvp(((char **)arg->v)[0], (char **)arg->v);
|
||||
die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user