data storage structure for I/O using the uio structure
The iovec structure describes
a data storage area for transfer with a
Conceptually, it may be thought of as a base address
and length specification.
A separate interface does not currently exist
for allocating iovec structures.
The driver may use
to allocate them,
or allocate them statically.
The iovec structure contains the following members:
The driver may only set iovec structure members
to initialize them for a data transfer
for which the driver created the iovec structure.
The driver must not otherwise change
iovec structure members,
although drivers may read them.
The iovec structure members available to the driver are:
contains the address for a range of memory
to or from which data are transferred.
contains the number of bytes of data to be transferred
to or from the range of memory starting at
1, 2, 3, 4, 5, 5mp, 6, 6mp, 7, 7mp, 7.1, 7.1mp, 8, 8mp
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005