Lines Matching defs:sigevent
18 pub use self::sigevent::*;
996 // Note: SIGEV_THREAD is not implemented because libc::sigevent does not
1024 mod sigevent {
1039 sigevent: libc::sigevent
1060 let mut sev = unsafe { mem::MaybeUninit::<libc::sigevent>::zeroed().assume_init() };
1092 SigEvent{sigevent: sev}
1096 fn set_tid(sev: &mut libc::sigevent, sigev_notify: &SigevNotify) {
1104 fn set_tid(_sev: &mut libc::sigevent, _sigev_notify: &SigevNotify) {
1108 pub fn sigevent(&self) -> libc::sigevent {
1109 self.sigevent
1112 /// Returns a mutable pointer to the `sigevent` wrapped by `self`
1113 pub fn as_mut_ptr(&mut self) -> *mut libc::sigevent {
1114 &mut self.sigevent
1118 impl<'a> From<&'a libc::sigevent> for SigEvent {
1119 fn from(sigevent: &libc::sigevent) -> Self {
1120 SigEvent{ sigevent: *sigevent }