X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Frealfuncs.h;h=43d2ddf73f2c4f7b3a1c344352e7190c5ee64d18;hp=bda599acf1a88b295e08f73be011ce8e9e1aa9d9;hb=10c900a1c09d1a3f62dc866df11dcda22c6ec8b7;hpb=4d0451847a77d420284c7fb0f50b1f167c1118ee diff --git a/loader/realfuncs.h b/loader/realfuncs.h index bda599a..43d2ddf 100644 --- a/loader/realfuncs.h +++ b/loader/realfuncs.h @@ -20,6 +20,9 @@ typedef struct sigaction sigaction_t; int real_tcgetattr(int fd, struct termios *termios_p); int real_tcsetattr(int fd, int optional_actions, const struct termios *termios_p); int real_system(const char *command); +// exec* - skipped +int real_execve(const char *filename, char *const argv[], char *const envp[]); +int real_chdir(const char *path); #define open real_open #define fopen real_fopen @@ -30,4 +33,11 @@ int real_system(const char *command); #define tcgetattr real_tcgetattr #define tcsetattr real_tcsetattr #define system real_system +#define execl real_execl +#define execlp real_execlp +#define execle real_execle +#define execv real_execv +#define execvp real_execvp +#define execve real_execve +#define chdir real_chdir