From 19ca4089a13edde4e69fd98111b597cd575df13a Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Wed, 22 May 2024 09:23:01 +0100 Subject: [PATCH] Codechange: Use std::filesystem::exists instead of access. (#12702) --- src/fileio.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fileio.cpp b/src/fileio.cpp index 84f38eabac..48c6c26db9 100644 --- a/src/fileio.cpp +++ b/src/fileio.cpp @@ -16,7 +16,6 @@ #include "tar_type.h" #ifdef _WIN32 #include -# define access _taccess #elif defined(__HAIKU__) #include #include @@ -135,7 +134,8 @@ bool FioCheckFileExists(const std::string &filename, Subdirectory subdir) */ bool FileExists(const std::string &filename) { - return access(OTTD2FS(filename).c_str(), 0) == 0; + std::error_code ec; + return std::filesystem::exists(OTTD2FS(filename), ec); } /**