Headers uio.h(3HEAD)
NAME
uio.h, uio - definitions for vector I/O operations
SYNOPSIS
#include
DESCRIPTION
The
includes the following members:header defines the iovec structure, which void *iov_base /* base address of a memory region
for input or output */size_t iov_len /* size of the memory pointed to by
iov_base */
The
header uses the iovec structure for scatter/gather I/O.
The ssize_t and size_t types are defined as described in
. USAGE
The symbol {IOV_MAX} defined in
used to learn about the limits on the number of scatter/gather elements that can be processed in one call, instead of assuming a fixed value.should always be ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
read(2), write(2), limits.h(3HEAD), types.h(3HEAD), attri-
butes(5), standards(5)SunOS 5.11 Last change: 10 Sep 2004 1