condition rather than errnoneously only checking other states when exist_state
was zero.
2003-11-28 Christopher Faylor <cgf@redhat.com>
+ * sigproc.cc (no_signals_available): Fix so that non-zero exit state is
+ a true condition rather than errnoneously only checking other states
+ when exist_state was zero.
+
+2003-11-28 Christopher Faylor <cgf@redhat.com>
+
* pinfo.h (_pinfo::getthread2signal): Remove obsolete function.
* cygtls.h (_threadinfo): Define tid more precisely.
(_threadinfo::operator HANDLE): Define.
#ifndef _PINFO_H
#define _PINFO_H
-/* Signal constants (have to define them here, unfortunately) */
-
-#define PSIZE 63
-
#include <sys/resource.h>
#include "thread.h"
/*
* Convenience defines
*/
-#define WSSC 60000 // Wait for signal completion
-#define WPSP 40000 // Wait for proc_subproc mutex
+#define WSSC 60000 // Wait for signal completion
+#define WPSP 40000 // Wait for proc_subproc mutex
+
+#define PSIZE 63 // Number of processes
#define wake_wait_subproc() SetEvent (events[0])
-#define no_signals_available() (!hwait_sig || !sig_loop_wait && !exit_state)
+#define no_signals_available() (!hwait_sig || !sig_loop_wait || exit_state)
#define NZOMBIES 256