The Single UNIX ® Specification, Version 2
Copyright © 1997 The Open Group

NAME

sys/uio.h - definitions for vector I/O operations

SYNOPSIS

#include <sys/uio.h>

DESCRIPTION

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);

APPLICATION USAGE

None.

FUTURE DIRECTIONS

None.

SEE ALSO

read(), write().

UNIX ® is a registered Trademark of The Open Group.
Copyright © 1997 The Open Group
[ Main Index | XSH | XCU | XBD | XCURSES | XNS ]