/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: svid3:sys/uio.h (VERSION 2.6)
*/

#ifndef __TDF_SVID3_SYS_UIO_H
#define __TDF_SVID3_SYS_UIO_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__sys_uio begin

#pragma token STRUCT TAG iovec # svid3.uio.iovec
#pragma token MEMBER char * : struct iovec : iov_base # svid3.uio.iovec.iov_base
#pragma token MEMBER int : struct iovec : iov_len # svid3.uio.iovec.iov_len
#pragma token FUNC int (int, struct iovec *, int) : readv # svid3.uio.readv
#pragma token FUNC int (int, const struct iovec *, int) : writev # svid3.uio.writev

#pragma interface TAG iovec TAG iovec.iov_base TAG iovec.iov_len readv
#pragma interface writev

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SYS_UIO_H */
