X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=src%2Fcoloredstderr.c;h=d4ffdb6aa5bcb84cc3d9450e5ea8052b534a06cd;hp=e3cc1d6337bd8839b68df218494ee6de1862acbb;hb=237251ae9ca3a2f72cef9a92c590865660bcee8b;hpb=55e8d0d38a256496f9eca9d7f293e1d2e8692a2c diff --git a/src/coloredstderr.c b/src/coloredstderr.c index e3cc1d6..d4ffdb6 100644 --- a/src/coloredstderr.c +++ b/src/coloredstderr.c @@ -536,3 +536,13 @@ int execvp(char const *file, char * const argv[]) { update_environment(); return real_execvp(file, argv); } + +#ifdef HAVE_EXECVPE +extern char **environ; +int execvpe(char const *file, char * const argv[], char * const envp[]) { + /* Fake the environment so we can reuse execvp(). */ + environ = (char **)envp; + + return execvp(file, argv); +} +#endif