Function nix::poll::ppoll[][src]

pub fn ppoll(
    fds: &mut [PollFd],
    timeout: Option<TimeSpec>,
    sigmask: SigSet
) -> Result<c_int>

ppoll() allows an application to safely wait until either a file descriptor becomes ready or until a signal is caught. (poll(2))

ppoll behaves like poll, but let you specify what signals may interrupt it with the sigmask argument. If you want ppoll to block indefinitely, specify None as timeout (it is like timeout = -1 for poll).