summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/windir.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/windows/windir.cpp')
-rw-r--r--src/osd/windows/windir.cpp19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/osd/windows/windir.cpp b/src/osd/windows/windir.cpp
index 7f172d7338a..87b1b5e05ce 100644
--- a/src/osd/windows/windir.cpp
+++ b/src/osd/windows/windir.cpp
@@ -72,7 +72,7 @@ osd_directory *osd_opendir(const char *dirname)
_sntprintf(dirfilter, dirfilter_size, TEXT("%s\\*.*"), t_dirname);
// attempt to find the first file
- dir->find = FindFirstFile(dirfilter, &dir->data);
+ dir->find = FindFirstFileEx(dirfilter, FindExInfoStandard, &dir->data, FindExSearchNameMatch, nullptr, 0);
error:
// cleanup
@@ -134,20 +134,3 @@ void osd_closedir(osd_directory *dir)
FindClose(dir->find);
free(dir);
}
-
-
-//============================================================
-// osd_is_absolute_path
-//============================================================
-
-int osd_is_absolute_path(const char *path)
-{
- int result = FALSE;
- TCHAR *t_path = tstring_from_utf8(path);
- if (t_path != NULL)
- {
- result = !PathIsRelative(t_path);
- osd_free(t_path);
- }
- return result;
-}