Function ppoll [src]
Prototype
pub fn ppoll(fds: [*]pollfd, n: nfds_t, timeout: ?*timespec, sigmask: ?*const sigset_t) usize Parameters
fds: [*]pollfdn: nfds_ttimeout: ?*timespecsigmask: ?*const sigset_t Source
pub fn ppoll(fds: [*]pollfd, n: nfds_t, timeout: ?*timespec, sigmask: ?*const sigset_t) usize {
return syscall5(
if (@hasField(SYS, "ppoll")) .ppoll else .ppoll_time64,
@intFromPtr(fds),
n,
@intFromPtr(timeout),
@intFromPtr(sigmask),
NSIG / 8,
);
}