Mercurial > hg > openttd
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);