/* sys/uio.h Copyright 1996, 2000, 2001, 2002 Red Hat, Inc. This file is part of Cygwin. This software is a copyrighted work licensed under the terms of the Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. */ #ifndef _UIO_H_ #define _UIO_H_ /* For size_t */ #include /* For ssize_t */ #include #include __BEGIN_DECLS /* * Define the uio buffers used for writev, readv. */ struct iovec { void *iov_base; size_t iov_len; }; extern ssize_t readv __P ((int filedes, const struct iovec *vector, int count)); extern ssize_t writev __P ((int filedes, const struct iovec *vector, int count)); __END_DECLS #endif /* _UIO_H_ */