changeset 5757:d5cbd7ee4d7a draft

(svn r8308) [WinCE] -Revert r5764: in case of WinCE, use the code for FileExists as it was in pre-r5764 for Win32 (tnx Darkvater)
author truelight <truelight@openttd.org>
date Sun, 21 Jan 2007 14:21:31 +0000
parents b03cf743f094
children 2c044a570d2f
files src/fios.cpp
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/fios.cpp
+++ b/src/fios.cpp
@@ -185,7 +185,17 @@
 
 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);