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:
- a signal mask, use
io_uring_enter_sigmask. - an
io_uring_getevents_arg, useio_uring_enter_arg(akaio_uring_enter2).
§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.