Added check for ENOMEDIUM to the Linux CDROM code
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40397
This commit is contained in:
parent
d0fda064a6
commit
60236871ea
1 changed files with 5 additions and 1 deletions
|
@ -100,8 +100,12 @@ static int SDL_SYS_CDEject(SDL_CD *cdrom);
|
||||||
static void SDL_SYS_CDClose(SDL_CD *cdrom);
|
static void SDL_SYS_CDClose(SDL_CD *cdrom);
|
||||||
|
|
||||||
/* Some ioctl() errno values which occur when the tray is empty */
|
/* Some ioctl() errno values which occur when the tray is empty */
|
||||||
|
#ifndef ENOMEDIUM
|
||||||
|
#define ENOMEDIUM ENOENT
|
||||||
|
#endif
|
||||||
#define ERRNO_TRAYEMPTY(errno) \
|
#define ERRNO_TRAYEMPTY(errno) \
|
||||||
((errno == EIO) || (errno == ENOENT) || (errno == EINVAL))
|
((errno == EIO) || (errno == ENOENT) || \
|
||||||
|
(errno == EINVAL) || (errno == ENOMEDIUM))
|
||||||
|
|
||||||
/* Check a drive to see if it is a CD-ROM */
|
/* Check a drive to see if it is a CD-ROM */
|
||||||
static int CheckDrive(char *drive, char *mnttype, struct stat *stbuf)
|
static int CheckDrive(char *drive, char *mnttype, struct stat *stbuf)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue