1 #define _GNU_SOURCE 2 #include <poll.h> 3 #include <signal.h> 4 #include "syscall.h" 5 ppoll(struct pollfd * fds,nfds_t n,const struct timespec * to,const sigset_t * mask)6int ppoll(struct pollfd *fds, nfds_t n, const struct timespec *to, const sigset_t *mask) 7 { 8 return syscall_cp(SYS_ppoll, fds, n, 9 to ? (struct timespec []){*to} : 0, mask, _NSIG/8); 10 } 11