public static int io_uring_enter(int fd, uint to_submit, uint min_complete, uint flags, sigset_t *sig) { return((int)syscall(__NR_io_uring_enter, fd, to_submit, min_complete, flags, sig, NSIG / 8)); }
public static extern int ppoll(pollfd *fds, ulong_t nfds, timespec *timeout, sigset_t *sigmask);
public static extern int epoll_pwait(int epfd, epoll_event *events, int maxevents, int timeout, sigset_t *sigmask);
public static extern int sigtimedwait([NativeTypeName("const sigset_t *")] sigset_t *__set, siginfo_t *__info, [NativeTypeName("const struct timespec *")] timespec *__timeout);
public static extern int pselect(int __nfds, fd_set *__readfds, fd_set *__writefds, fd_set *__exceptfds, [NativeTypeName("const struct timespec *")] timespec *__timeout, [NativeTypeName("const __sigset_t *")] sigset_t *__sigmask);
public static extern int sigwait([NativeTypeName("const sigset_t *")] sigset_t *__set, int *__sig);
public static extern int sigwaitinfo([NativeTypeName("const sigset_t *")] sigset_t *__set, siginfo_t *__info);
public static extern int sigsuspend([NativeTypeName("const sigset_t *")] sigset_t *__set);
public static extern int sigpending(sigset_t *__set);
public static extern int sigorset(sigset_t *__set, [NativeTypeName("const sigset_t *")] sigset_t *__left, [NativeTypeName("const sigset_t *")] sigset_t *__right);
public static extern int sigprocmask(int __how, [NativeTypeName("const sigset_t *")] sigset_t *__set, sigset_t *__oset);
public static extern int sigisemptyset([NativeTypeName("const sigset_t *")] sigset_t *__set);
public static extern int sigismember([NativeTypeName("const sigset_t *")] sigset_t *__set, int __signo);
public static extern int sigdelset(sigset_t *__set, int __signo);
public static extern int sigfillset(sigset_t *__set);
public static extern int sigemptyset(sigset_t *__set);