Introduction
Introduction Statistics Contact Development Disclaimer Help
Revert "do not call signal-unsafe function inside sighanlder" - dwm - dynamic w…
git clone git://git.suckless.org/dwm
Log
Files
Refs
README
LICENSE
---
commit e03248a4d5feaaacb130416be6e467a04de81f78
parent 6613d9f9a1a5630bab30bc2b70bdc793977073ee
Author: Hiltjo Posthuma <[email protected]>
Date: Fri, 22 Jul 2022 09:18:52 +0200
Revert "do not call signal-unsafe function inside sighanlder"
This reverts commit 6613d9f9a1a5630bab30bc2b70bdc793977073ee.
Discussed on the mailinglist:
https://lists.suckless.org/hackers/2207/18405.html
Diffstat:
M dwm.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/dwm.c b/dwm.c
@@ -1541,8 +1541,6 @@ setup(void)
Atom utf8string;
/* clean up any zombies immediately */
- if (signal(SIGCHLD, sigchld) == SIG_ERR)
- die("can't install SIGCHLD handler:");
sigchld(0);
/* init screen */
@@ -1640,6 +1638,8 @@ showhide(Client *c)
void
sigchld(int unused)
{
+ if (signal(SIGCHLD, sigchld) == SIG_ERR)
+ die("can't install SIGCHLD handler:");
while (0 < waitpid(-1, NULL, WNOHANG));
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.