
For a namespace clean function, implement
_wait, otherwise implement
wait. The implementation of this
functionality will be tightly bound to any operating
infrastructure for handling multiple processes.
A minimal implementation has only one process, so can wait for no
other process and should always fail with an appropriate value in
errno.
#include <errno.h>
#undef errno
extern int errno;
int
_wait (int *status)
{
errno = ECHILD;
return -1; /* Always fails */
} /* _wait () */
