X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Futil.c;h=5421a6b5c53beab448e4c23a9d9be1004b92f8ea;hb=4f8059f2d0a74a9922128b162d9c9343b305999c;hp=485303eb834da3063befa35f3730aec6d0b7638b;hpb=4f953b223bed60d71a7689d414ccb5cc60be537f;p=wimlib diff --git a/src/util.c b/src/util.c index 485303eb..5421a6b5 100644 --- a/src/util.c +++ b/src/util.c @@ -39,12 +39,16 @@ #include #include #include -#include #include #ifdef __WIN32__ -#include "win32.h" +# include "win32.h" +# define pread win32_pread +# define pwrite win32_pwrite +# define writev win32_writev +#else +# include /* 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); }