Improve DirectoryFileSystem's wide char handling.

This commit is contained in:
Unknown W. Brackets 2013-09-07 16:14:41 -07:00
parent 865057c8b2
commit 657f7f1a2d

View file

@ -548,8 +548,13 @@ PSPFileInfo DirectoryFileSystem::GetFileInfo(std::string filename) {
if (x.type != FILETYPE_DIRECTORY)
{
#ifdef _WIN32
struct _stat64i32 s;
_wstat64i32(ConvertUTF8ToWString(fullName).c_str(), &s);
#else
struct stat s;
stat(fullName.c_str(), &s);
#endif
x.size = File::GetSize(fullName);
x.access = s.st_mode & 0x1FF;