Skip to main content

io_uring_enter

Function io_uring_enter 

Source
pub unsafe fn io_uring_enter<Fd: AsFd>(
    fd: Fd,
    to_submit: u32,
    min_complete: u32,
    flags: IoringEnterFlags,
) -> Result<u32>
Available on crate feature io_uring only.
Expand description

io_uring_enter(fd, to_submit, min_complete, flags, 0, 0)—Initiate and/or complete asynchronous I/O.

This version has no arg argument. To pass:

§Safety

io_uring operates on raw pointers and raw file descriptors. Users are responsible for ensuring that memory and resources are only accessed in valid ways.

And, flags must not have IoringEnterFlags::EXT_ARG or IoringEnterFlags::EXT_ARG_REG set.

§References