]> wimlib.net Git - wimlib/blobdiff - src/util.c
filedes_t => int
[wimlib] / src / util.c
index 485303eb834da3063befa35f3730aec6d0b7638b..5421a6b5c53beab448e4c23a9d9be1004b92f8ea 100644 (file)
 #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
@@ -692,7 +696,7 @@ full_writev(int fd, struct iovec *iov, int iovcnt)
 }
 
 off_t
-filedes_offset(filedes_t fd)
+filedes_offset(int fd)
 {
        return lseek(fd, 0, SEEK_CUR);
 }