all repos — openbox @ d17b86a41f13b9e01b9adef3190a2d3bb022f6a5

openbox fork - make it a bit more like ryudo

s/SIGCLD/SIGCHLD/ that was Sysv4 shit
Dana Jansens danakj@orodu.net
commit

d17b86a41f13b9e01b9adef3190a2d3bb022f6a5

parent

f14d74a3acf9d29fb9b4219d1f418a416d0fa612

1 files changed, 3 insertions(+), 3 deletions(-)

jump to
M src/openbox.ccsrc/openbox.cc

@@ -66,7 +66,7 @@ printf("Caught SIGUSR1 signal. Restarting.\n");

openbox->restart(); break; - case SIGCLD: + case SIGCHLD: wait(NULL); break;

@@ -121,9 +121,9 @@ sigaction(SIGFPE, &action, (struct sigaction *) 0);

sigaction(SIGTERM, &action, (struct sigaction *) 0); sigaction(SIGINT, &action, (struct sigaction *) 0); sigaction(SIGHUP, &action, (struct sigaction *) 0); - sigaction(SIGCLD, &action, (struct sigaction *) 0); + sigaction(SIGCHLD, &action, (struct sigaction *) 0); - // anything that died while we were restarting won't give us a SIGCLD + // anything that died while we were restarting won't give us a SIGCHLD while (waitpid(-1, NULL, WNOHANG) > 0); otk::Timer::initialize();