X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/aa2b96eccca93a6fe7c95af71c0b4a027561512b..4f4531b83e1fbbc2b40fedd6ef8b92d21e079d9f:/win32/vdir.h diff --git a/win32/vdir.h b/win32/vdir.h index fb93205..db7ec84 100644 --- a/win32/vdir.h +++ b/win32/vdir.h @@ -153,7 +153,7 @@ void VDir::Init(VDir* pDir, VMem *p) GetVersionEx(&osver); bManageDirectory = 0; - if (osver.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) { + if (osver.dwMajorVersion < 5) { char szBuffer[MAX_PATH*driveCount]; if (GetLogicalDriveStringsA(sizeof(szBuffer), szBuffer)) { char* pEnv = (char*)GetEnvironmentStringsA(); @@ -168,7 +168,7 @@ void VDir::Init(VDir* pDir, VMem *p) } SetDefaultA("."); } - else { /* Windows NT or later */ + else { /* Windows 2000 or later */ WCHAR szBuffer[MAX_PATH*driveCount]; if (GetLogicalDriveStringsW(sizeof(szBuffer), szBuffer)) { WCHAR* pEnv = GetEnvironmentStringsW(); @@ -316,7 +316,7 @@ inline void DoGetFullPathNameA(char* lpBuffer, DWORD dwSize, char* Dest) /* * On WinNT GetFullPathName does not fail, (or at least always - * succeeds when the drive is valid) WinNT does set *Dest to Nullch + * succeeds when the drive is valid) WinNT does set *Dest to NULL * On Win98 GetFullPathName will set last error if it fails, but * does not touch *Dest */ @@ -544,7 +544,7 @@ inline void DoGetFullPathNameW(WCHAR* lpBuffer, DWORD dwSize, WCHAR* Dest) /* * On WinNT GetFullPathName does not fail, (or at least always - * succeeds when the drive is valid) WinNT does set *Dest to Nullch + * succeeds when the drive is valid) WinNT does set *Dest to NULL * On Win98 GetFullPathName will set last error if it fails, but * does not touch *Dest */