Search
lxdream.org :: lxdream/src/drivers/cdrom/cd_linux.c :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/drivers/cdrom/cd_linux.c
changeset 1109:700c5ab26a63
prev1097:d4807997e450
author nkeynes
date Wed Jan 19 17:50:09 2011 +1000 (13 years ago)
permissions -rw-r--r--
last change Implement vertex array range support, and move buffer operations to gl_vbo.c
file annotate diff log raw
1.1 --- a/src/drivers/cdrom/cd_linux.c Sun Jan 31 18:35:06 2010 +1000
1.2 +++ b/src/drivers/cdrom/cd_linux.c Wed Jan 19 17:50:09 2011 +1000
1.3 @@ -103,12 +103,12 @@
1.4
1.5 int fd = open(drive->name, O_RDONLY|O_NONBLOCK);
1.6 if( fd == -1 ) {
1.7 - SET_ERROR(err, errno, "Unable to open device '%s': %s", drive->name, strerror(errno) );
1.8 + SET_ERROR(err, LX_ERR_FILE_NOOPEN, "Unable to open device '%s': %s", drive->name, strerror(errno) );
1.9 return NULL;
1.10 } else {
1.11 FILE *f = fdopen(fd,"ro");
1.12 if( !linux_is_cdrom_device(f) ) {
1.13 - SET_ERROR(err, EINVAL, "Device '%s' is not a CDROM drive", drive->name );
1.14 + SET_ERROR(err, LX_ERR_FILE_UNKNOWN, "Device '%s' is not a CDROM drive", drive->name );
1.15 return NULL;
1.16 }
1.17 return cdrom_disc_scsi_new_file(f, drive->name, &linux_scsi_transport, err);
.