pathut: windows error message

This commit is contained in:
Jean-Francois Dockes 2020-09-29 13:50:31 +01:00
parent 013642b994
commit a85b1084c5

View File

@ -1303,6 +1303,7 @@ bool PathDirContents::opendir()
SYSPATH(dp, sysdir); SYSPATH(dp, sysdir);
m->dirhdl = OPENDIR(sysdir); m->dirhdl = OPENDIR(sysdir);
#ifdef _WIN32 #ifdef _WIN32
if (nullptr == m->dirhdl) {
int rc = GetLastError(); int rc = GetLastError();
LOGERR("opendir failed: LastError " << rc << endl); LOGERR("opendir failed: LastError " << rc << endl);
if (rc == ERROR_NETNAME_DELETED) { if (rc == ERROR_NETNAME_DELETED) {
@ -1311,8 +1312,9 @@ bool PathDirContents::opendir()
// Make sure it's not one of the permissible ones // Make sure it's not one of the permissible ones
errno = ENODEV; errno = ENODEV;
} }
}
#endif #endif
return ! (nullptr == m->dirhdl); return nullptr != m->dirhdl;
} }
void PathDirContents::rewinddir() void PathDirContents::rewinddir()