From 746cff471fd025065e6eb66e4438acecabd9c32c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sat, 12 Oct 2024 19:44:30 +0800 Subject: [PATCH] IO (Windows): fix build --- src/common/io/io.h | 2 +- src/common/io/io_windows.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/io/io.h b/src/common/io/io.h index f727af67d..908169985 100644 --- a/src/common/io/io.h +++ b/src/common/io/io.h @@ -66,7 +66,7 @@ static inline ssize_t ffReadFDData(FFNativeFD fd, size_t dataSize, void* data) } ssize_t ffReadFileData(const char* fileName, size_t dataSize, void* data); -ssize_t ffReadFileDataRelative(int dfd, const char* fileName, size_t dataSize, void* data); +ssize_t ffReadFileDataRelative(FFNativeFD dfd, const char* fileName, size_t dataSize, void* data); bool ffAppendFDBuffer(FFNativeFD fd, FFstrbuf* buffer); bool ffAppendFileBuffer(const char* fileName, FFstrbuf* buffer); diff --git a/src/common/io/io_windows.c b/src/common/io/io_windows.c index bc3b1cfb6..9f1a96ce5 100644 --- a/src/common/io/io_windows.c +++ b/src/common/io/io_windows.c @@ -129,16 +129,16 @@ HANDLE openat(HANDLE dfd, const char* fileName, bool directory) bool ffAppendFileBufferRelative(HANDLE dfd, const char* fileName, FFstrbuf* buffer) { - HANDLE FF_AUTO_CLOSE_FD fd = openat(dfd, fileName, O_RDONLY | O_CLOEXEC); + HANDLE FF_AUTO_CLOSE_FD fd = openat(dfd, fileName, false); if(fd == INVALID_HANDLE_VALUE) return false; return ffAppendFDBuffer(fd, buffer); } -ssize_t ffReadFileDataRelative(int dfd, const char* fileName, size_t dataSize, void* data) +ssize_t ffReadFileDataRelative(HANDLE dfd, const char* fileName, size_t dataSize, void* data) { - HANDLE FF_AUTO_CLOSE_FD fd = openat(dfd, fileName, O_RDONLY | O_CLOEXEC); + HANDLE FF_AUTO_CLOSE_FD fd = openat(dfd, fileName, false); if(fd == INVALID_HANDLE_VALUE) return -1;