X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwin32_replacements.c;fp=src%2Fwin32_replacements.c;h=0f19e891385eee4c716574af9d6b7b2e1416a942;hp=527d4345264484123afde97f7b8e1bbc6fc06ef9;hb=0806085ebb68ef71d1956a42de063f317ee9079e;hpb=dfba747e4324c0922f58ec03a84eb9c0b03f8f66 diff --git a/src/win32_replacements.c b/src/win32_replacements.c index 527d4345..0f19e891 100644 --- a/src/win32_replacements.c +++ b/src/win32_replacements.c @@ -311,33 +311,6 @@ pwrite(int fd, const void *buf, size_t count, off_t offset) return do_pread_or_pwrite(fd, (void*)buf, count, offset, true); } -#if 0 -/* Dumb Windows implementation of writev(). It writes the vectors one at a - * time. */ -ssize_t writev(int fd, const struct iovec *iov, int iovcnt) -{ - ssize_t total_bytes_written = 0; - - if (iovcnt <= 0) { - errno = EINVAL; - return -1; - } - for (int i = 0; i < iovcnt; i++) { - ssize_t bytes_written; - - bytes_written = write(fd, iov[i].iov_base, iov[i].iov_len); - if (bytes_written >= 0) - total_bytes_written += bytes_written; - if (bytes_written != iov[i].iov_len) { - if (total_bytes_written == 0) - total_bytes_written = -1; - break; - } - } - return total_bytes_written; -} -#endif - int win32_get_file_and_vol_ids(const wchar_t *path, u64 *ino_ret, u64 *dev_ret) {