diff options
| author | Eli Zaretskii | 2020-05-30 13:19:13 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2020-05-30 13:19:13 +0300 |
| commit | a8ad94cd2fccfd9e931518a06cf2f7c94b3785f5 (patch) | |
| tree | 73f6e927f20505ad2e8db9f763e9786eb3e65d6e | |
| parent | bd7b681dc432ce77fbe3634c919fe49ca335f8e1 (diff) | |
| download | emacs-a8ad94cd2fccfd9e931518a06cf2f7c94b3785f5.tar.gz emacs-a8ad94cd2fccfd9e931518a06cf2f7c94b3785f5.zip | |
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.
| -rw-r--r-- | nt/inc/ms-w32.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nt/inc/ms-w32.h b/nt/inc/ms-w32.h index 4693900f2dc..e5d9fd3e78e 100644 --- a/nt/inc/ms-w32.h +++ b/nt/inc/ms-w32.h | |||
| @@ -309,7 +309,12 @@ extern intptr_t _execvp (const char *, char **); | |||
| 309 | the code that references it is still compiled. */ | 309 | the code that references it is still compiled. */ |
| 310 | extern int execve (const char *, char * const *, char * const *); | 310 | extern int execve (const char *, char * const *, char * const *); |
| 311 | #else | 311 | #else |
| 312 | /* mingw.org's MinGW GCC 9.x has the same built-in prototype... */ | ||
| 313 | # if __GNUC__ >= 9 | ||
| 314 | extern int execve (const char *, char * const *, char * const *); | ||
| 315 | # else | ||
| 312 | extern intptr_t execve (const char *, char * const *, char * const *); | 316 | extern intptr_t execve (const char *, char * const *, char * const *); |
| 317 | # endif | ||
| 313 | #endif | 318 | #endif |
| 314 | #define tcdrain _commit | 319 | #define tcdrain _commit |
| 315 | #define fdopen _fdopen | 320 | #define fdopen _fdopen |