This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
bug in wait code.
- To: gnu-win32 at cygnus dot com
- Subject: bug in wait code.
- From: rale <rale00 at earthlink dot net>
- Date: Sat, 01 Nov 1997 19:12:47 -0500
Hi,
There seems to be a bug in the wait code somewhere, that shows up
randomly while running configure scripts under Win98.
Here is the error returned:
(C:\UNIX\BIN\SH.EXE 1061) wait_subproc: wait failed. nchildren 1, wait
-1, err 6
then seems to go into an infinate loop, and keeps printing the same
error.
I havent been able to find the exact problem, and it seems pretty
random.
I think i know why its going into a loop tho. The following patch
should
fix this, but i havent had a chance to test it out. It does seem to
make
sence to break out of the for(;;) loop if the wait fails..
--- sigproc.cc.orig Sat Nov 01 18:59:03 1997
+++ sigproc.cc Sat Nov 01 18:52:09 1997
@@ -814,7 +814,7 @@
{
alert_printf ("wait failed. nchildren %d, wait %d, err %d\n",
nchildren, loop_wait, GetLastError ());
- continue;
+ break;
}
rc -= WAIT_OBJECT_0;
-Paul
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".