Lines Matching defs:SignalFd
74 /// let mut sfd = SignalFd::with_flags(&mask, SfdFlags::SFD_NONBLOCK).unwrap();
86 pub struct SignalFd(RawFd);
88 impl SignalFd {
89 pub fn new(mask: &SigSet) -> Result<SignalFd> {
93 pub fn with_flags(mask: &SigSet, flags: SfdFlags) -> Result<SignalFd> {
96 Ok(SignalFd(fd))
120 impl Drop for SignalFd {
129 impl AsRawFd for SignalFd {
135 impl Iterator for SignalFd {
153 SignalFd::new(&mask).unwrap();
159 SignalFd::with_flags(
170 SignalFd::with_flags(&mask, SfdFlags::SFD_NONBLOCK).unwrap();