mirror of
https://github.com/FAUSheppy/colorredstderr-mirror
synced 2025-12-12 01:48:33 +01:00
Hook execvpe(), a GNU extension.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user