From 79dfc6226186bfe5535c1672d9ef733eaf555d63 Mon Sep 17 00:00:00 2001 From: truelight Date: Sun, 21 Jan 2007 14:21:31 +0000 Subject: (svn r8308) [WinCE] -Revert r5764: in case of WinCE, use the code for FileExists as it was in pre-r5764 for Win32 (tnx Darkvater) --- src/fios.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src') diff --git a/src/fios.cpp b/src/fios.cpp index a833426a3..7c736331d 100644 --- a/src/fios.cpp +++ b/src/fios.cpp @@ -185,7 +185,17 @@ bool FiosDelete(const char *name) bool FileExists(const char *filename) { +#if defined(WINCE) + /* There is always one platform that doesn't support basic commands... */ + HANDLE hand; + + hand = CreateFile(OTTD2FS(filename), 0, 0, NULL, OPEN_EXISTING, 0, NULL); + if (hand == INVALID_HANDLE_VALUE) return 1; + CloseHandle(hand); + return 0; +#else return access(filename, 0) == 0; +#endif } typedef byte fios_getlist_callback_proc(int mode, const char *filename, const char *ext, char *title); -- cgit v1.2.3-70-g09d2