Skip to content

Commit

Permalink
Changed CD-ROM detection code to be compatible with Windows NT 3.x.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Jul 14, 2002
1 parent 480a259 commit 0db235a
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions platform/win32.c
Expand Up @@ -249,22 +249,22 @@ static int determineUserDir(void)
} /* determineUserDir */


static BOOL mediaInDrive(const char *driveLetter)
static BOOL mediaInDrive(const char *drive)
{
UINT oldErrorMode;
DWORD dummyValue;
BOOL returnValue;
DWORD tmp;
BOOL retval;

/* Prevent windows warning message to appear when checking media size */
oldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);

/* If this function succeeds, there's media in the drive */
returnValue = GetDiskFreeSpace(driveLetter, &dummyValue, &dummyValue, &dummyValue, &dummyValue);
retval = GetVolumeInformation(drive, NULL, 0, NULL, NULL, &tmp, NULL, 0);

/* Revert back to old windows error handler */
SetErrorMode(oldErrorMode);

return(returnValue);
return(retval);
} /* mediaInDrive */


Expand Down

0 comments on commit 0db235a

Please sign in to comment.