+2003-11-17 Bruno Haible <bruno@clisp.org>
+
+ * wait-process.c (wait_process): Disable the 2003-10-31 waitid() patch.
+
2003-11-16 Bruno Haible <bruno@clisp.org>
* xsize.h (xmax): New function.
bool null_stderr,
bool slave_process, bool exit_on_error)
{
-#if HAVE_WAITID && defined WNOWAIT
+#if HAVE_WAITID && defined WNOWAIT && 0
+ /* Commented out because waitid() with WNOWAIT doesn't work: On Solaris 7
+ and OSF/1 4.0, it returns -1 and sets errno = ECHILD, and on HP-UX 10.20
+ it just hangs. */
/* Use of waitid() with WNOWAIT avoids a race condition: If slave_process is
true, and this process sleeps a very long time between the return from
waitpid() and the execution of unregister_slave_subprocess(), and