X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Futil.h;h=660dcf996071c51a8a5b823df5044e109c23d37c;hp=935bbba6c2652939fb14dc7d73f56a2e981be4a2;hb=4f8059f2d0a74a9922128b162d9c9343b305999c;hpb=1dc6ed6a978ee91dc0be44f70c5dd738696d54fb diff --git a/src/util.h b/src/util.h index 935bbba6..660dcf99 100644 --- a/src/util.h +++ b/src/util.h @@ -285,19 +285,17 @@ hash_u64(u64 n) return n * 0x9e37fffffffc0001ULL; } -typedef int filedes_t; - extern size_t -full_read(filedes_t fd, void *buf, size_t n); +full_read(int fd, void *buf, size_t n); extern size_t -full_write(filedes_t fd, const void *buf, size_t n); +full_write(int fd, const void *buf, size_t n); extern size_t -full_pread(filedes_t fd, void *buf, size_t nbyte, off_t offset); +full_pread(int fd, void *buf, size_t nbyte, off_t offset); extern size_t -full_pwrite(filedes_t fd, const void *buf, size_t count, off_t offset); +full_pwrite(int fd, const void *buf, size_t count, off_t offset); #ifdef __WIN32__ struct iovec { @@ -308,17 +306,14 @@ struct iovec { struct iovec; #endif - extern size_t full_writev(int fd, struct iovec *iov, int iovcnt); extern off_t -filedes_offset(filedes_t fd); +filedes_offset(int fd); #ifndef __WIN32__ # define O_BINARY 0 #endif -#define INVALID_FILEDES (-1) - #endif /* _WIMLIB_UTIL_H */