Repeat execvpe(3) prototype (fup to 7bad9d7d52d)
authorHerbert Valerio Riedel <hvr@gnu.org>
Sat, 6 Dec 2014 21:29:51 +0000 (22:29 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sat, 6 Dec 2014 21:29:51 +0000 (22:29 +0100)
This is needed in case `<unistd.h>` was included before "execvpe.h"
w/o `_GNU_SOURCE` set (on Glibc systems)

include/execvpe.h

index d4b6521..7faa0df 100644 (file)
@@ -16,6 +16,8 @@ __hsunix_execvpe(const char *name, char *const argv[], char *const envp[]);
 #if HAVE_EXECVPE
 # define _GNU_SOURCE
 # include <unistd.h>
+extern int
+execvpe(const char *name, char *const argv[], char *const envp[]);
 #else
 # define execvpe(name,argv,envp) __hsunix_execvpe(name,argv,envp)
 #endif