/* Automatically generated file. Do not edit. Edit wrapawk/wrapfunc.inp. */ #ifndef WRAPDEF_H #define WRAPDEF_H int (*NEXT_LSTAT_NOARG)LSTAT_ARG(int ver, const char *file_name, struct stat *buf)=TMP_LSTAT; int (*NEXT_STAT_NOARG)STAT_ARG(int ver, const char *file_name, struct stat *buf)=TMP_STAT; int (*NEXT_FSTAT_NOARG)FSTAT_ARG(int ver, int fd, struct stat *buf)=TMP_FSTAT; #ifdef HAVE_FSTATAT int (*NEXT_FSTATAT_NOARG)FSTATAT_ARG(int ver, int dir_fd, const char *path, struct stat *buf, int flags)=TMP_FSTATAT; #endif /* HAVE_FSTATAT */ #ifdef STAT64_SUPPORT int (*NEXT_LSTAT64_NOARG)LSTAT64_ARG(int ver, const char *file_name, struct stat64 *buf)=TMP_LSTAT64; int (*NEXT_STAT64_NOARG)STAT64_ARG(int ver, const char *file_name, struct stat64 *buf)=TMP_STAT64; int (*NEXT_FSTAT64_NOARG)FSTAT64_ARG(int ver, int fd, struct stat64 *buf)=TMP_FSTAT64; #ifdef HAVE_FSTATAT int (*NEXT_FSTATAT64_NOARG)FSTATAT64_ARG(int ver, int dir_fd, const char *path, struct stat64 *buf, int flags)=TMP_FSTATAT64; #endif /* HAVE_FSTATAT */ #endif /* STAT64_SUPPORT */ #ifdef __APPLE__ #ifdef __LP64__ int (*next_getattrlist)(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options)=tmp_getattrlist; #ifdef HAVE_FGETATTRLIST int (*next_fgetattrlist)(int fd, void *attrList, void *attrBuf, size_t attrBufSize, unsigned int options)=tmp_fgetattrlist; #endif #else int (*next_getattrlist)(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned long options)=tmp_getattrlist; #ifdef HAVE_FGETATTRLIST int (*next_fgetattrlist)(int fd, void *attrList, void *attrBuf, size_t attrBufSize, unsigned long options)=tmp_fgetattrlist; #endif #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 int (*next_getattrlist$UNIX2003)(const char *path, void *attrList, void *attrBuf, size_t attrBufSize, unsigned long options)=tmp_getattrlist$UNIX2003; #endif #endif #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 #include #if !__DARWIN_ONLY_64_BIT_INO_T int (*next_lstat$INODE64)(const char *file_name, struct stat *buf)=tmp_lstat$INODE64; int (*next_stat$INODE64)(const char *file_name, struct stat *buf)=tmp_stat$INODE64; int (*next_fstat$INODE64)(int fd, struct stat *buf)=tmp_fstat$INODE64; #endif int (*next_posix_spawn)(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict])=tmp_posix_spawn; int (*next_posix_spawnp)(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict])=tmp_posix_spawnp; #endif int (*next_execve)(const char *path, char *const argv[], char *const envp[])=tmp_execve; int (*next_execv)(const char *path, char *const argv[])=tmp_execv; int (*next_execvp)(const char *file, char *const argv[])=tmp_execvp; int (*next_execvP)(const char *file, const char *search_path, char *const argv[])=tmp_execvP; #endif /* ifdef __APPLE__ */ int (*NEXT_MKNOD_NOARG)MKNOD_ARG(int ver, const char *pathname, mode_t mode, dev_t XMKNOD_FRTH_ARG dev)=TMP_MKNOD; #ifdef HAVE_FSTATAT #ifdef HAVE_MKNODAT int (*NEXT_MKNODAT_NOARG)MKNODAT_ARG(int ver, int dir_fd, const char *pathname, mode_t mode, dev_t dev)=TMP_MKNODAT; #endif /* HAVE_MKNODAT */ #endif /* HAVE_FSTATAT */ int (*next_chown)(const char *path, uid_t owner, gid_t group)=tmp_chown; int (*next_lchown)(const char *path, uid_t owner, gid_t group)=tmp_lchown; int (*next_fchown)(int fd, uid_t owner, gid_t group)=tmp_fchown; int (*next_chmod)(const char *path, mode_t mode)=tmp_chmod; int (*next_fchmod)(int fd, mode_t mode)=tmp_fchmod; #if defined HAVE_LCHMOD int (*next_lchmod)(const char *path, mode_t mode)=tmp_lchmod; #endif #if defined __APPLE__ && !defined __LP64__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 int (*next_lchown$UNIX2003)(const char *path, uid_t owner, gid_t group)=tmp_lchown$UNIX2003; int (*next_chmod$UNIX2003)(const char *path, mode_t mode)=tmp_chmod$UNIX2003; int (*next_fchmod$UNIX2003)(int fd, mode_t mode)=tmp_fchmod$UNIX2003; #endif #endif /* if defined __APPLE__ && !defined __LP64__ */ int (*next_mkdir)(const char *path, mode_t mode)=tmp_mkdir; int (*next_unlink)(const char *pathname)=tmp_unlink; int (*next_rmdir)(const char *pathname)=tmp_rmdir; int (*next_remove)(const char *pathname)=tmp_remove; int (*next_rename)(const char *oldpath, const char *newpath)=tmp_rename; #ifdef FAKEROOT_FAKENET pid_t (*next_fork)(void)=tmp_fork; pid_t (*next_vfork)(void)=tmp_vfork; int (*next_close)(int fd)=tmp_close; int (*next_dup2)(int oldfd, int newfd)=tmp_dup2; #endif /* FAKEROOT_FAKENET */ uid_t (*next_getuid)(void)=tmp_getuid; gid_t (*next_getgid)(void)=tmp_getgid; uid_t (*next_geteuid)(void)=tmp_geteuid; gid_t (*next_getegid)(void)=tmp_getegid; int (*next_setuid)(uid_t id)=tmp_setuid; int (*next_setgid)(gid_t id)=tmp_setgid; int (*next_seteuid)(uid_t id)=tmp_seteuid; int (*next_setegid)(gid_t id)=tmp_setegid; int (*next_setreuid)(SETREUID_ARG ruid, SETREUID_ARG euid)=tmp_setreuid; int (*next_setregid)(SETREGID_ARG rgid, SETREGID_ARG egid)=tmp_setregid; #if defined __APPLE__ && !defined __LP64__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 int (*next_setreuid$UNIX2003)(SETREUID_ARG ruid, SETREUID_ARG euid)=tmp_setreuid$UNIX2003; int (*next_setregid$UNIX2003)(SETREGID_ARG rgid, SETREGID_ARG egid)=tmp_setregid$UNIX2003; #endif #endif /* if defined __APPLE__ && !defined __LP64__ */ #ifdef HAVE_GETRESUID int (*next_getresuid)(uid_t *ruid, uid_t *euid, uid_t *suid)=tmp_getresuid; #endif /* HAVE_GETRESUID */ #ifdef HAVE_GETRESGID int (*next_getresgid)(gid_t *rgid, gid_t *egid, gid_t *sgid)=tmp_getresgid; #endif /* HAVE_GETRESGID */ #ifdef HAVE_SETRESUID int (*next_setresuid)(uid_t ruid, uid_t euid, uid_t suid)=tmp_setresuid; #endif /* HAVE_SETRESUID */ #ifdef HAVE_SETRESGID int (*next_setresgid)(gid_t rgid, gid_t egid, gid_t sgid)=tmp_setresgid; #endif /* HAVE_SETRESGID */ #ifdef HAVE_SETFSUID uid_t (*next_setfsuid)(uid_t fsuid)=tmp_setfsuid; #endif /* HAVE_SETFSUID */ #ifdef HAVE_SETFSGID gid_t (*next_setfsgid)(gid_t fsgid)=tmp_setfsgid; #endif /* HAVE_SETFSGID */ int (*next_initgroups)(const char *user, INITGROUPS_SECOND_ARG group)=tmp_initgroups; int (*next_getgroups)(int size, gid_t list[])=tmp_getgroups; int (*next_setgroups)(SETGROUPS_SIZE_TYPE size, const gid_t *list)=tmp_setgroups; int (*next_setpriority)(int which, id_t who, int prio)=tmp_setpriority; #ifdef HAVE_CAPSET int (*next_capset)(cap_user_header_t hdrp, const cap_user_data_t datap)=tmp_capset; #endif /* HAVE_CAPSET */ #ifdef HAVE_LISTXATTR ssize_t (*next_listxattr)(const char *path, char *list, size_t size)=tmp_listxattr; #endif /* HAVE_LISTXATTR */ #ifdef HAVE_LLISTXATTR ssize_t (*next_llistxattr)(const char *path, char *list, size_t size)=tmp_llistxattr; #endif /* HAVE_LLISTXATTR */ #ifdef HAVE_FLISTXATTR ssize_t (*next_flistxattr)(int fd, char *list, size_t size)=tmp_flistxattr; #endif /* HAVE_FLISTXATTR */ #ifdef HAVE_GETXATTR ssize_t (*next_getxattr)(const char *path, const char *name, void *value, size_t size)=tmp_getxattr; #endif /* HAVE_GETXATTR */ #ifdef HAVE_LGETXATTR ssize_t (*next_lgetxattr)(const char *path, const char *name, void *value, size_t size)=tmp_lgetxattr; #endif /* HAVE_LGETXATTR */ #ifdef HAVE_FGETXATTR ssize_t (*next_fgetxattr)(int fd, const char *name, void *value, size_t size)=tmp_fgetxattr; #endif /* HAVE_FGETXATTR */ #ifdef HAVE_SETXATTR ssize_t (*next_setxattr)(const char *path, const char *name, void *value, size_t size, int flags)=tmp_setxattr; #endif /* HAVE_SETXATTR */ #ifdef HAVE_LSETXATTR ssize_t (*next_lsetxattr)(const char *path, const char *name, void *value, size_t size, int flags)=tmp_lsetxattr; #endif /* HAVE_LSETXATTR */ #ifdef HAVE_FSETXATTR ssize_t (*next_fsetxattr)(int fd, const char *name, void *value, size_t size, int flags)=tmp_fsetxattr; #endif /* HAVE_FSETXATTR */ #ifdef HAVE_REMOVEXATTR ssize_t (*next_removexattr)(const char *path, const char *name)=tmp_removexattr; #endif /* HAVE_REMOVEXATTR */ #ifdef HAVE_LREMOVEXATTR ssize_t (*next_lremovexattr)(const char *path, const char *name)=tmp_lremovexattr; #endif /* HAVE_LREMOVEXATTR */ #ifdef HAVE_FREMOVEXATTR ssize_t (*next_fremovexattr)(int fd, const char *name)=tmp_fremovexattr; #endif /* HAVE_FREMOVEXATTR */ #ifdef HAVE_FSTATAT #ifdef HAVE_FCHMODAT int (*next_fchmodat)(int dir_fd, const char *path, mode_t mode, int flags)=tmp_fchmodat; #endif /* HAVE_FCHMODAT */ #ifdef HAVE_FCHOWNAT int (*next_fchownat)(int dir_fd, const char *path, uid_t owner, gid_t group, int flags)=tmp_fchownat; #endif /* HAVE_FCHOWNAT */ #ifdef HAVE_MKDIRAT int (*next_mkdirat)(int dir_fd, const char *pathname, mode_t mode)=tmp_mkdirat; #endif /* HAVE_MKDIRAT */ #ifdef HAVE_RENAMEAT int (*next_renameat)(int olddir_fd, const char *oldpath, int newdir_fd, const char *newpath)=tmp_renameat; #endif /* HAVE_RENAMEAT */ #ifdef HAVE_RENAMEAT2 int (*next_renameat2)(int olddir_fd, const char *oldpath, int newdir_fd, const char *newpath, unsigned int flags)=tmp_renameat2; #endif /* HAVE_RENAMEAT2 */ #ifdef HAVE_UNLINKAT int (*next_unlinkat)(int dir_fd, const char *pathname, int flags)=tmp_unlinkat; #endif /* HAVE_UNLINKAT */ #endif /* HAVE_FSTATAT */ #ifdef HAVE_ACL_T #ifdef HAVE_ACL_GET_FD acl_t (*next_acl_get_fd)(int fd)=tmp_acl_get_fd; acl_t (*next_acl_get_file)(const char *path_p, acl_type_t type)=tmp_acl_get_file; int (*next_acl_set_fd)(int fd, acl_t acl)=tmp_acl_set_fd; int (*next_acl_set_file)(const char *path_p, acl_type_t type, acl_t acl)=tmp_acl_set_file; #endif #ifdef HAVE_ACL_TRIVIAL int (*next_acl_get)(const char *path, int flags, acl_t **aclp)=tmp_acl_get; int (*next_facl_get)(int fd, int flags, acl_t **aclp)=tmp_facl_get; int (*next_acl_set)(const char *path, acl_t *aclp)=tmp_acl_set; int (*next_facl_set)(int fd, acl_t *aclp)=tmp_facl_set; int (*next_acl_trivial)(const char *path)=tmp_acl_trivial; int (*next_acl)(const char *path, int cmd, int cnt, void *buf)=tmp_acl; int (*next_facl)(int fd, int cmd, int cnt, void *buf)=tmp_facl; #endif #endif /* HAVE_ACL_T */ #ifdef HAVE_FTS_READ FTSENT * (*next_fts_read)(FTS *ftsp)=tmp_fts_read; #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 && !__DARWIN_ONLY_64_BIT_INO_T FTSENT * (*next_fts_read$INODE64)(FTS *ftsp)=tmp_fts_read$INODE64; #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_READ */ #ifdef HAVE_FTS_CHILDREN FTSENT * (*next_fts_children)(FTS *ftsp, int options)=tmp_fts_children; #ifdef __APPLE__ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 && !__DARWIN_ONLY_64_BIT_INO_T FTSENT * (*next_fts_children$INODE64)(FTS *ftsp, int options)=tmp_fts_children$INODE64; #endif #endif /* ifdef __APPLE__ */ #endif /* HAVE_FTS_CHILDREN */ #ifdef HAVE_STATX int (*next_statx)(int dir_fd, const char *pathname, int flags, unsigned int mask, struct statx *buf)=tmp_statx; #endif /* HAVE_STATX */ #ifdef __sun int (*next_sysinfo)(int command, char *buf, long count)=tmp_sysinfo; #endif #ifdef TIME64_HACK int (*NEXT_LSTAT64_TIME64_NOARG)LSTAT64_TIME64_ARG(int ver, const char *file_name, struct stat64 *buf)=TMP_LSTAT64_TIME64; int (*NEXT_STAT64_TIME64_NOARG)STAT64_TIME64_ARG(int ver, const char *file_name, struct stat64 *buf)=TMP_STAT64_TIME64; int (*NEXT_FSTAT64_TIME64_NOARG)FSTAT64_TIME64_ARG(int ver, int fd, struct stat64 *buf)=TMP_FSTAT64_TIME64; int (*NEXT_FSTATAT64_TIME64_NOARG)FSTATAT64_TIME64_ARG(int ver, int dir_fd, const char *path, struct stat64 *buf, int flags)=TMP_FSTATAT64_TIME64; #endif /* TIME64_HACK */ #endif