LIB_PRIVATE int _real_socketpair (int d, int type, int protocol, int sv[2]) { REAL_FUNC_PASSTHROUGH (socketpair) (d,type,protocol,sv); }
LIB_PRIVATE int _real_execvpe(const char *file, char *const argv[], char *const envp[]) { REAL_FUNC_PASSTHROUGH(execvpe) (file, argv, envp); }
LIB_PRIVATE int _real_pclose(FILE *fp) { REAL_FUNC_PASSTHROUGH(pclose) (fp); }
LIB_PRIVATE int _real_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen) { REAL_FUNC_PASSTHROUGH(getsockopt) (s, level, optname, optval, optlen); }
LIB_PRIVATE int _real_execv(const char *path, char *const argv[]) { REAL_FUNC_PASSTHROUGH(execv) (path, argv); }
LIB_PRIVATE int _real_bind(int sockfd, const struct sockaddr *my_addr, socklen_t addrlen) { REAL_FUNC_PASSTHROUGH(bind) (sockfd, my_addr, addrlen); }
LIB_PRIVATE int _real_accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen) { REAL_FUNC_PASSTHROUGH(accept) (sockfd, addr, addrlen); }
LIB_PRIVATE int _real_sigsuspend(const sigset_t *mask) { REAL_FUNC_PASSTHROUGH (sigsuspend) (mask); }
LIB_PRIVATE int _real_sighold(int sig) { REAL_FUNC_PASSTHROUGH (sighold) (sig); }
LIB_PRIVATE int _real_siggetmask(void) { REAL_FUNC_PASSTHROUGH (siggetmask)(); }
LIB_PRIVATE int _real_sigprocmask(int how, const sigset_t *a, sigset_t *b) { REAL_FUNC_PASSTHROUGH (sigprocmask) (how, a, b); }
LIB_PRIVATE int _real_sigsetmask(int mask) { REAL_FUNC_PASSTHROUGH (sigsetmask) (mask); }
LIB_PRIVATE int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec) { REAL_FUNC_PASSTHROUGH (sigvec) (signum, vec, ovec); }
LIB_PRIVATE int _real_sigaction(int signum, const struct sigaction *act, struct sigaction *oldact) { REAL_FUNC_PASSTHROUGH (sigaction) (signum, act, oldact); }
LIB_PRIVATE int _real_socket(int domain, int type, int protocol) { REAL_FUNC_PASSTHROUGH(socket) (domain, type, protocol); }
LIB_PRIVATE int _real_sigignore(int sig) { REAL_FUNC_PASSTHROUGH (sigignore) (sig); }
LIB_PRIVATE int _real_connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen) { REAL_FUNC_PASSTHROUGH(connect) (sockfd, serv_addr, addrlen); }
// See 'man sigpause': signal.h defines two possible versions for sigpause. LIB_PRIVATE int _real__sigpause(int __sig_or_mask, int __is_sig) { REAL_FUNC_PASSTHROUGH (__sigpause) (__sig_or_mask, __is_sig); }
LIB_PRIVATE int _real_listen(int sockfd, int backlog) { REAL_FUNC_PASSTHROUGH(listen) (sockfd, backlog); }
LIB_PRIVATE int _real_sigrelse(int sig) { REAL_FUNC_PASSTHROUGH (sigrelse) (sig); }
LIB_PRIVATE int _real_accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int flags) { REAL_FUNC_PASSTHROUGH(accept4) (sockfd, addr, addrlen, flags); }
LIB_PRIVATE int _real_sigwait(const sigset_t *set, int *sig) { REAL_FUNC_PASSTHROUGH (sigwait) (set, sig); }
LIB_PRIVATE int _real_fexecve(int fd, char *const argv[], char *const envp[]) { REAL_FUNC_PASSTHROUGH(fexecve) (fd, argv, envp); }
LIB_PRIVATE int _real_sigwaitinfo(const sigset_t *set, siginfo_t *info) { REAL_FUNC_PASSTHROUGH (sigwaitinfo) (set, info); }
LIB_PRIVATE int _real_execvp(const char *file, char *const argv[]) { REAL_FUNC_PASSTHROUGH(execvp) (file, argv); }
LIB_PRIVATE int _real_sigtimedwait(const sigset_t *set, siginfo_t *info, const struct timespec *timeout) { REAL_FUNC_PASSTHROUGH (sigtimedwait) (set, info, timeout); }
LIB_PRIVATE int _real_system(const char *cmd) { REAL_FUNC_PASSTHROUGH(system) (cmd); }
LIB_PRIVATE ssize_t _real_read(int fd, void *buf, size_t count) { REAL_FUNC_PASSTHROUGH(read) (fd, buf, count); }
LIB_PRIVATE int _real_close(int fd) { REAL_FUNC_PASSTHROUGH(close) (fd); }
int _real_ttyname_r (int fd, char * buf, size_t buflen) { REAL_FUNC_PASSTHROUGH (ttyname_r) (fd, buf, buflen); }