Io_Uring module

io_uring_enter

procedureextensionsince 0.31.0Source

Submits to_submit entries and/or waits for min_complete completions, depending on flags (IORING_ENTER_*). argument is a signal mask, or an io_uring_getevents_arg with IORING_ENTER_EXT_ARG, and argument_bytes its size (8 for a mask).

io_uring_enter :: (
    fd: s32,
    to_submit: u32,
    min_complete: u32,
    flags: u32,
    argument: *void,
    argument_bytes: u64
) -> s32

Parameters

fd: s32
to_submit: u32
min_complete: u32
flags: u32
argument: *void
argument_bytes: u64

Returns

s32

See also