#include <errno.h>
#include <stdarg.h>
#include <stdlib.h>
-#include <sys/uio.h>
#include <unistd.h>
#ifdef __WIN32__
-#include "win32.h"
+# include "win32.h"
+# define pread win32_pread
+# define pwrite win32_pwrite
+# define writev win32_writev
+#else
+# include <sys/uio.h> /* for writev() and `struct iovec' */
#endif
static size_t
}
off_t
-filedes_offset(filedes_t fd)
+filedes_offset(int fd)
{
return lseek(fd, 0, SEEK_CUR);
}