relibc: fix eventfd EventFlags constants (EVENT_READ/WRITE not FLAG_)

This commit is contained in:
Red Bear OS
2026-07-11 18:43:54 +03:00
parent 1a121303a3
commit 4b9f90c2b9
+4 -4
View File
@@ -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 {