'\"!  tbl | mmdoc
'\"macro stdmacro
.if n .pH ddi_dki.iovec @(#)iovec	40.6 of 10/10/89
.\" Copyright 1989 AT&T
.de IX
.ie '\\n(.z'' .tm .Index: \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9	\\n%
.el \\!.IX \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
..
.nr X
.if \nX=0 .ds x} iovec D4DK "" "DDI/DKI" "\&"
.if \nX=1 .ds x} iovec D4DK "" "DDI/DKI"
.if \nX=2 .ds x} iovec D4DK "" "\&"
.if \nX=3 .ds x} iovec "" "" "\&"
.TH \*(x}
.IX "\f4iovec\fP(D4DK)"
.IX "block I/O, \f4iovec\fP(D4DK)"
.SH NAME
\f4iovec\f1 \- data storage structure for I/O using \f4uio\f1(D4DK)
.SH SYNOPSIS
\f4#include <sys/uio.h\f1>
.SH DESCRIPTION
An \f4iovec\f1 structure describes a data storage area for transfer in a
\f4uio\f1 structure.  Conceptually, it may be thought of as a base address
and length specification.
.SH STRUCTURE MEMBERS
.TS
lf4p8 2 lf4p8 2 lf4p8.
caddr_t	iov_base;	/* base address of the data storage area */
		/* represented by the iovec structure */
int	iov_len;	/* size of the data storage area in bytes */
.TE
.SH SEE ALSO
.na
\f4uio\f1(D4DK)
.ad
