We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents cb6a921 + e3c706d commit 36fb651Copy full SHA for 36fb651
src/sys/signal.rs
@@ -64,13 +64,6 @@ bitflags!{
64
}
65
66
67
-mod ffi {
68
- use libc;
69
- extern {
70
- pub fn sigwait(set: *const libc::sigset_t, sig: *mut libc::c_int) -> libc::c_int;
71
- }
72
-}
73
-
74
#[derive(Clone, Copy)]
75
pub struct SigSet {
76
sigset: libc::sigset_t
@@ -148,7 +141,7 @@ impl SigSet {
148
141
/// signal mask becomes pending, and returns the accepted signal.
149
142
pub fn wait(&self) -> Result<SigNum> {
150
143
let mut signum: SigNum = unsafe { mem::uninitialized() };
151
- let res = unsafe { ffi::sigwait(&self.sigset as *const libc::sigset_t, &mut signum) };
144
+ let res = unsafe { libc::sigwait(&self.sigset as *const libc::sigset_t, &mut signum) };
152
145
153
146
Errno::result(res).map(|_| signum)
154
147
0 commit comments