diff options
author | Lautis Sun <lautis0503@gmail.com> | 2017-07-13 16:37:09 +0300 |
---|---|---|
committer | Lautis Sun <lautis0503@gmail.com> | 2017-07-13 16:40:44 +0300 |
commit | e9d19f98c412657d6ebb6088aafae8368b42d3e1 (patch) | |
tree | 580db8f384ebb40b918ae1dcd9f55aa9c5850016 | |
parent | a4b0c0a07aab2c61f339c6ff59fc573eff78cbad (diff) |
Fix FindFirstFile not available in Windows 10 SDK 10240 (#49)
-rw-r--r-- | tinydir.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -294,7 +294,11 @@ int tinydir_open(tinydir_dir *dir, const _tinydir_char_t *path) #ifdef _MSC_VER _tinydir_strcpy(path_buf, dir->path); _tinydir_strcat(path_buf, TINYDIR_STRING("\\*")); +#if (defined WINAPI_FAMILY) && (WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP) dir->_h = FindFirstFileEx(path_buf, FindExInfoStandard, &dir->_f, FindExSearchNameMatch, NULL, 0); +#else + dir->_h = FindFirstFile(path_buf, &dir->_f); +#endif if (dir->_h == INVALID_HANDLE_VALUE) { errno = ENOENT; |