/* Automatically generated file. Do not edit. Edit wrapawk/wrapfunc.inp. */ #ifndef WRAPPED_H #define WRAPPED_H extern int (*next_open)(const char *pathname, int flags, int mode); extern FILE * (*next_fopen)(const char *pathname, const char *mode); extern FILE * (*next_freopen)(const char *pathname, const char *mode, FILE *stream); extern int (*NEXT_LSTAT_NOARG)LSTAT_ARG(int ver, const char *file_name, struct stat *buf); extern int (*NEXT_STAT_NOARG)STAT_ARG(int ver, const char *file_name, struct stat *buf); extern int (*NEXT_FSTAT_NOARG)FSTAT_ARG(int ver, int fd, struct stat *buf); #ifdef STAT64_SUPPORT extern int (*NEXT_LSTAT64_NOARG)LSTAT64_ARG(int ver, const char *file_name, struct stat64 *buf); extern int (*NEXT_STAT64_NOARG)STAT64_ARG(int ver, const char *file_name, struct stat64 *buf); extern int (*NEXT_FSTAT64_NOARG)FSTAT64_ARG(int ver, int fd, struct stat64 *buf); #endif extern int (*NEXT_MKNOD_NOARG)MKNOD_ARG(int ver, const char *pathname, mode_t mode, dev_t XMKNOD_FRTH_ARG dev); extern int (*next_chown)(const char *path, uid_t owner, gid_t group); extern int (*next_lchown)(const char *path, uid_t owner, gid_t group); extern int (*next_fchown)(int fd, uid_t owner, gid_t group); extern int (*next_chmod)(const char *path, mode_t mode); extern int (*next_fchmod)(int fd, mode_t mode); extern int (*next_mkdir)(const char *path, mode_t mode); extern int (*next_unlink)(const char *pathname); extern int (*next_rmdir)(const char *pathname); extern int (*next_remove)(const char *pathname); extern int (*next_rename)(const char *oldpath, const char *newpath); #ifdef FAKEROOT_FAKENET extern pid_t (*next_fork)(void); extern pid_t (*next_vfork)(void); extern int (*next_close)(int fd); extern int (*next_dup2)(int oldfd, int newfd); #endif /* FAKEROOT_FAKENET */ extern uid_t (*next_getuid)(void); extern gid_t (*next_getgid)(void); extern uid_t (*next_geteuid)(void); extern gid_t (*next_getegid)(void); extern int (*next_setuid)(uid_t id); extern int (*next_setgid)(gid_t id); extern int (*next_seteuid)(uid_t id); extern int (*next_setegid)(gid_t id); extern int (*next_setreuid)(SETREUID_ARG ruid, SETREUID_ARG euid); extern int (*next_setregid)(SETREGID_ARG rgid, SETREGID_ARG egid); #ifdef HAVE_GETRESUID extern int (*next_getresuid)(uid_t *ruid, uid_t *euid, uid_t *suid); #endif /* HAVE_GETRESUID */ #ifdef HAVE_GETRESGID extern int (*next_getresgid)(gid_t *rgid, gid_t *egid, gid_t *sgid); #endif /* HAVE_GETRESGID */ #ifdef HAVE_SETRESUID extern int (*next_setresuid)(uid_t ruid, uid_t euid, uid_t suid); #endif /* HAVE_SETRESUID */ #ifdef HAVE_SETRESGID extern int (*next_setresgid)(gid_t rgid, gid_t egid, gid_t sgid); #endif /* HAVE_SETRESGID */ #ifdef HAVE_SETFSUID extern uid_t (*next_setfsuid)(uid_t fsuid); #endif /* HAVE_SETFSUID */ #ifdef HAVE_SETFSGID extern gid_t (*next_setfsgid)(gid_t fsgid); #endif /* HAVE_SETFSGID */ extern int (*next_initgroups)(const char *user, INITGROUPS_SECOND_ARG group); extern int (*next_setgroups)(SETGROUPS_SIZE_TYPE size, const gid_t *list); #endif