Subject: bug in wait code.
From: [email-masked] (rale)

1 Nov 1997 16:28:00 -0800
Message-ID: <[email-masked]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: [email-masked]

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
"[email-masked]" with one line of text: "help".