waitpid.c (wait): Define as a macro that calls _cwait, so that this function works on MinGW.

2017-05-24  Eli Zaretskii  <eliz@gnu.org>
* libiberty/waitpid.c (wait) [__MINGW32__]: Define as a macro
that calls _cwait, so that this function works on MinGW.

From-SVN: r248430
This commit is contained in:
Eli Zaretskii 2017-05-24 21:35:59 +00:00 committed by DJ Delorie
parent 8334904615
commit 1ab4db9379
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2017-05-24 Eli Zaretskii <eliz@gnu.org>
* waitpid.c (wait) [__MINGW32__]: Define as a macro
that calls _cwait, so that this function works on MinGW.
2017-05-02 Iain Buclaw <ibuclaw@gdcproject.org>
* d-demangle.c (dlang_hexdigit): New function.

View File

@ -23,6 +23,11 @@ does the return value. The third argument is unused in @libib{}.
#include <sys/wait.h>
#endif
#ifdef __MINGW32__
#include <process.h>
#define wait(s) _cwait(s,pid,_WAIT_CHILD)
#endif
pid_t
waitpid (pid_t pid, int *stat_loc, int options ATTRIBUTE_UNUSED)
{