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.5 int fd = open(drive->name, O_RDONLY|O_NONBLOCK);
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.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.17 return cdrom_disc_scsi_new_file(f, drive->name, &linux_scsi_transport, err);