1570af302Sopenharmony_ci#include <sys/uio.h> 2570af302Sopenharmony_ci#define T(t) (t*)0; 3570af302Sopenharmony_ci#define F(t,n) {t *y = &x.n;} 4570af302Sopenharmony_cistatic void f() 5570af302Sopenharmony_ci{ 6570af302Sopenharmony_ciT(size_t) 7570af302Sopenharmony_ciT(ssize_t) 8570af302Sopenharmony_ci{ 9570af302Sopenharmony_cistruct iovec x; 10570af302Sopenharmony_ciF(void *,iov_base) 11570af302Sopenharmony_ciF(size_t,iov_len) 12570af302Sopenharmony_ci} 13570af302Sopenharmony_ci{ssize_t(*p)(int,const struct iovec*,int) = readv;} 14570af302Sopenharmony_ci{ssize_t(*p)(int,const struct iovec*,int) = writev;} 15570af302Sopenharmony_ci} 16