# HG changeset patch # User Anselm R Garbe # Date 1250407105 -3600 # Node ID 31cb815bac41af6096ca7a37df00b8958b440781 # Parent cf5bb4e72804f2d5978c3069009cbf5c2d6319a8 applied Jukka's sigchld patch diff -r cf5bb4e72804 -r 31cb815bac41 LICENSE --- a/LICENSE Thu Aug 13 10:45:59 2009 +0100 +++ b/LICENSE Sun Aug 16 08:18:25 2009 +0100 @@ -2,7 +2,7 @@ © 2006-2009 Anselm R Garbe © 2006-2007 Sander van Dijk -© 2006-2007 Jukka Salmi +© 2006-2009 Jukka Salmi © 2007-2009 Premysl Hruby © 2007-2009 Szabolcs Nagy © 2007-2009 Christof Musik diff -r cf5bb4e72804 -r 31cb815bac41 dwm.c --- a/dwm.c Thu Aug 13 10:45:59 2009 +0100 +++ b/dwm.c Sun Aug 16 08:18:25 2009 +0100 @@ -1429,7 +1429,6 @@ XSetWindowAttributes wa; /* clean up any zombies immediately */ - signal(SIGCHLD, sigchld); sigchld(0); /* init screen */ @@ -1501,8 +1500,9 @@ void sigchld(int unused) { + if(signal(SIGCHLD, sigchld) == SIG_ERR) + die("Can't install SIGCHLD handler"); while(0 < waitpid(-1, NULL, WNOHANG)); - signal(SIGCHLD, sigchld); } void