30 lines
664 B
Plaintext
30 lines
664 B
Plaintext
|
$OpenBSD: patch-src_signals_c,v 1.1.1.1 2009/08/09 21:49:33 landry Exp $
|
||
|
--- src/signals.c.orig Wed Jun 4 16:48:31 2008
|
||
|
+++ src/signals.c Sat Aug 8 16:02:07 2009
|
||
|
@@ -37,7 +37,9 @@
|
||
|
#include"config.h"
|
||
|
#include"ui.h"
|
||
|
|
||
|
+volatile sig_atomic_t sigchld_received = 0;
|
||
|
|
||
|
+
|
||
|
/* Handle term resizing in X */
|
||
|
static void
|
||
|
received_sigwinch(void)
|
||
|
@@ -69,12 +71,15 @@ received_sigtstp(void)
|
||
|
static void
|
||
|
received_sigchld(void)
|
||
|
{
|
||
|
+ sigchld_received = 1;
|
||
|
+#if 0
|
||
|
int status;
|
||
|
pid_t pid;
|
||
|
|
||
|
/* This needs to be a loop in case of multiple blocked signals. */
|
||
|
while ((pid = waitpid(-1, &status, WNOHANG)) > 0)
|
||
|
add_finished_job(pid, status);
|
||
|
+#endif
|
||
|
}
|
||
|
|
||
|
static void
|