Make libiberty/waitpid.c compile without warnings on MinGW

libiberty/ChangeLog:

2017-05-31  Eli Zaretskii  <eliz@gnu.org>

	* waitpid.c (wait) [__MINGW32__]: Define as a macro
	that calls _cwait, so that this function works on MinGW.
This commit is contained in:
Eli Zaretskii 2017-05-31 09:37:48 +03:00
parent b9c6833008
commit 90b4491842
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2017-05-31 Eli Zaretskii <eliz@gnu.org>
* waitpid.c (wait) [__MINGW32__]: Define as a macro
that calls _cwait, so that this function works on MinGW.
2017-03-27 Pedro Alves <palves@redhat.com>
* cp-demint.c (cplus_demangle_fill_component): Handle

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)
{