1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-26 10:49:33 +00:00

Fix mingw.org's MinGW GCC 9 warning about 'execve'

* nt/inc/ms-w32.h (execve) [__GNUC__ > 9]: Provide a different
prototype for mingw.org's MinGW as well, to match the GCC builtin.
This commit is contained in:
Eli Zaretskii 2020-05-30 13:19:13 +03:00
parent bd7b681dc4
commit a8ad94cd2f

View File

@ -309,7 +309,12 @@ extern intptr_t _execvp (const char *, char **);
the code that references it is still compiled. */
extern int execve (const char *, char * const *, char * const *);
#else
/* mingw.org's MinGW GCC 9.x has the same built-in prototype... */
# if __GNUC__ >= 9
extern int execve (const char *, char * const *, char * const *);
# else
extern intptr_t execve (const char *, char * const *, char * const *);
# endif
#endif
#define tcdrain _commit
#define fdopen _fdopen