Re: HAVE_WAITPID

Keith Owens (kaos@ocs.com.au)
Mon, 17 May 1999 11:43:19 +1000


On Sun, 16 May 1999 10:27:43 -0500 (CDT),
Kenneth Stephen <pgmr@ibm.net> wrote:
>#ifdef HAVE_WAITPID
>#define ReapChildren() while ((waitpid(-1, NULL, WNOHANG)) > 0);
>#else
>#define ReapChildren() while ((wait3(NULL, WNOHANG, NULL)) > 0);
>#endif
>
> What is the status of the HAVE_WAITPID macro?

99.99% of the time, a symbol starting with HAVE_ is defined by some
configuration tool. Sometimes it is in the Makefile, more often it is
generated when you run ./configure in the top level source directory.
It has nothing to do with the kernel and everything to do with testing
what your run time user space libraries support. Try "info autoconf".

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/