Module nix::sys::uio

Documentation

Vectored I/O

Structs

A vector of buffers.

RemoteIoVec target_os = "linux"

A slice of memory in a remote process, starting at address base and consisting of len bytes.

Functions

Low-level write to a file, with specified offset.

preadv not(target_os = "redox")

Read from fd at offset filling buffers in iov.

process_vm_readv any(target_os = "linux")

Read data directly from another process’s virtual memory (see process_vm_readv(2)).

process_vm_writev target_os = "linux"

Write data directly to another process’s virtual memory (see process_vm_writev(2)).

Low-level write to a file, with specified offset.

pwritev not(target_os = "redox")

Write to fd at offset from buffers in iov.

Low-level vectored read from a raw file descriptor

Low-level vectored write to a raw file descriptor