We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d1d3455 commit 23dc9e0Copy full SHA for 23dc9e0
src/sys/eventfd.rs
@@ -1,5 +1,5 @@
1
use libc;
2
-use fcntl::Fd;
+use std::os::unix::io::RawFd;
3
use {Error, Result};
4
5
bitflags!(
@@ -18,14 +18,14 @@ mod ffi {
18
}
19
20
21
-pub fn eventfd(initval: usize, flags: EventFdFlag) -> Result<Fd> {
+pub fn eventfd(initval: usize, flags: EventFdFlag) -> Result<RawFd> {
22
unsafe {
23
let res = ffi::eventfd(initval as libc::c_uint, flags.bits());
24
25
if res < 0 {
26
return Err(Error::last());
27
28
29
- Ok(res as Fd)
+ Ok(res as RawFd)
30
31
0 commit comments