sys/uio.h - definitions for vector I/O operations
#include <sys/uio.h>
The <sys/uio.h> header defines the iovec structure that includes at least the following members:void *iov_base base address of a memory region for input or output size_t iov_len the size of the memory pointed to by iov_base
The following are declared as functions and may also be defined as macros. Function prototypes must be provided for use with an ISO C compiler.
ssize_t readv(int, const struct iovec *, int); ssize_t writev(int, const struct iovec *, int);
None.
None.
read(), write().