diff --git a/src/header/sys_eventfd/mod.rs b/src/header/sys_eventfd/mod.rs index bf890b215d..a496d99d10 100644 --- a/src/header/sys_eventfd/mod.rs +++ b/src/header/sys_eventfd/mod.rs @@ -35,7 +35,7 @@ pub unsafe extern "C" fn eventfd(initval: u32, flags: c_int) -> c_int { if initval > 0 { let event = ::syscall::Event { id: fd as usize, - flags: ::syscall::EventFlags::FLAG_READ, + flags: ::syscall::EventFlags::EVENT_READ, data: initval as usize, }; let _ = Sys::write(fd, &event); @@ -59,7 +59,7 @@ pub unsafe extern "C" fn eventfd(_initval: u32, _flags: c_int) -> c_int { #[cfg(target_os = "redox")] #[unsafe(no_mangle)] pub unsafe extern "C" fn eventfd_read(fd: c_int, value: *mut eventfd_t) -> c_int { - use crate::platform::Sys; + use crate::platform::{Pal, Sys}; let mut event = ::syscall::Event::default(); let buf = unsafe { @@ -94,11 +94,11 @@ pub unsafe extern "C" fn eventfd_read(_fd: c_int, _value: *mut eventfd_t) -> c_i #[cfg(target_os = "redox")] #[unsafe(no_mangle)] pub unsafe extern "C" fn eventfd_write(fd: c_int, value: eventfd_t) -> c_int { - use crate::platform::Sys; + use crate::platform::{Pal, Sys}; let event = ::syscall::Event { id: fd as usize, - flags: ::syscall::EventFlags::FLAG_WRITE, + flags: ::syscall::EventFlags::EVENT_WRITE, data: value as usize, }; let buf = unsafe {