Module types

Source
Expand description

Common Linux types not provided by libc.

Structs§

BufRingEntry
CancelBuilder
CancelBuilder constructs match criteria for request cancellation.
DestinationSlot
A destination slot for sending fixed resources (e.g. opcode::MsgRingSendFd).
Fd
A file descriptor that has not been registered with io_uring.
Fixed
A file descriptor that has been registered with io_uring using Submitter::register_files or Submitter::register_files_sparse. This can reduce overhead compared to using Fd in some cases.
FsyncFlags
Options for Fsync.
FutexWaitV
Wrapper around futex_waitv as used in futex_waitv system call.
OpenHow
Wrapper around open_how as used in the openat2(2) system call.
RecvMsgOut
Helper structure for parsing the result of a multishot opcode::RecvMsg.
SubmitArgs
Submit arguments
TimeoutFlags
Options for Timeout.
Timespec
epoll_event
Opaque types, you should use epoll_event instead.
statx
Opaque types, you should use statx instead.

Type Aliases§

RwFlags