MinGW compilation warnings in libiberty's waitpid.c

DJ Delorie dj@redhat.com
Tue May 23 19:38:00 GMT 2017


Eli Zaretskii <eliz@gnu.org> writes:
> Instead of making waitpid an always-failing stub on MinGW, wouldn't it
> be better to make it work on MinGW?  Like this:

That's up to you, if it's target-specific.  What about mingw64?

> --- libiberty/waitpid.c~0	2016-08-01 18:50:21.000000000 +0300
> +++ libiberty/waitpid.c	2017-05-23 21:19:34.302415000 +0300
> @@ -23,6 +23,11 @@ does the return value.  The third argume
>  #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)
>  {



More information about the Gcc-patches mailing list