relibc: fix eventfd EventFlags constants (EVENT_READ/WRITE not FLAG_)
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user