#![no_std]
#![allow(clippy::missing_safety_doc)]
use core::ptr::null_mut;
use io_uring_header::IORING_ENTER_SQ_WAKEUP;
use map_err::map_val;
pub unsafe fn wakeup(fd: i32) -> Result<(), i32> {
map_val(io_uring_syscall::io_uring_enter2(
fd as u32,
0,
0,
IORING_ENTER_SQ_WAKEUP,
null_mut(),
0,
))?;
Ok(())
}