X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Futil.h;h=7bff1b5d21c5a4929920992ee45fe226683ec92f;hb=161e7cdd2c0d3b3c1025da452a3192d381297465;hp=04020e14b455879c0b7eb11ba3f3b0c0e1124411;hpb=f9695b9f40035f1a20968293255761a8301eaba0;p=wimlib diff --git a/src/util.h b/src/util.h index 04020e14..7bff1b5d 100644 --- a/src/util.h +++ b/src/util.h @@ -297,7 +297,20 @@ extern size_t full_pread(filedes_t fd, void *buf, size_t nbyte, off_t offset); extern size_t -full_pwrite(int fd, const void *buf, size_t count, off_t offset); +full_pwrite(filedes_t fd, const void *buf, size_t count, off_t offset); + +#ifdef __WIN32__ +struct iovec { + void *iov_base; + size_t iov_len; +}; +#else +struct iovec; +#endif + + +extern size_t +full_writev(int fd, struct iovec *iov, int iovcnt); extern off_t filedes_offset(filedes_t fd);