13 int real_open(const char *pathname, int flags, ...);
14 FILE *real_fopen(const char *path, const char *mode);
15 void *real_mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);
16 int real_read(int fd, void *buf, size_t count);
17 int real_ioctl(int fd, int request, void *argp);
18 int real_sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);
19 typedef struct sigaction sigaction_t;
20 int real_tcgetattr(int fd, struct termios *termios_p);
21 int real_tcsetattr(int fd, int optional_actions, const struct termios *termios_p);
22 int real_system(const char *command);
24 int real_execve(const char *filename, char *const argv[], char *const envp[]);
25 int real_chdir(const char *path);
27 #define open real_open
28 #define fopen real_fopen
29 #define mmap real_mmap
30 #define read real_read
31 #define ioctl real_ioctl
32 #define sigaction real_sigaction
33 #define tcgetattr real_tcgetattr
34 #define tcsetattr real_tcsetattr
35 #define system real_system
36 #define execl real_execl
37 #define execlp real_execlp
38 #define execle real_execle
39 #define execv real_execv
40 #define execvp real_execvp
41 #define execve real_execve
42 #define chdir real_chdir