2 <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
3 <refentry id="iovec"><refmeta><refentrytitle>iovec</refentrytitle><manvolnum>9S</manvolnum></refmeta><refnamediv><refname>iovec</refname><refpurpose>data storage structure for I/O using uio</refpurpose></refnamediv><refsynopsisdiv><synopsis>
\r
4 #include <sys/uio.h></synopsis></refsynopsisdiv><refsect1><title>Interface Level</title><para>
\r
5 Architecture independent level 1 (DDI/DKI).
\r
6 </para></refsect1><refsect1><title>Description</title><para>
\r
7 An <structname>iovec</structname> structure describes a data
\r
8 storage area for transfer in a
\r
9 <citerefentry><refentrytitle>uio</refentrytitle><manvolnum>9S</manvolnum></citerefentry>
\r
10 structure. Conceptually,
\r
11 it may be thought of as a base address and length specification.
\r
12 </para></refsect1><refsect1><title>Structure Members</title><programlisting>
\r
13 caddr_t iov_base; /* base address of the data storage area */
\r
14 /* represented by the iovec structure */
\r
15 int iov_len; /* size of the data storage area in bytes */
\r
16 </programlisting><para>…</para></refsect1></refentry>