sys/uio.h - definitions for vector I/O operations
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);