cdrom_id: int -> bool
This commit is contained in:
@@ -56,71 +56,71 @@ static void log_fn(struct udev *udev, int priority,
|
||||
}
|
||||
|
||||
/* device info */
|
||||
static unsigned int cd_cd_rom = 0;
|
||||
static unsigned int cd_cd_r = 0;
|
||||
static unsigned int cd_cd_rw = 0;
|
||||
static unsigned int cd_dvd_rom = 0;
|
||||
static unsigned int cd_dvd_r = 0;
|
||||
static unsigned int cd_dvd_rw = 0;
|
||||
static unsigned int cd_dvd_ram = 0;
|
||||
static unsigned int cd_dvd_plus_r = 0;
|
||||
static unsigned int cd_dvd_plus_rw = 0;
|
||||
static unsigned int cd_dvd_plus_r_dl = 0;
|
||||
static unsigned int cd_dvd_plus_rw_dl = 0;
|
||||
static unsigned int cd_bd = 0;
|
||||
static unsigned int cd_bd_r = 0;
|
||||
static unsigned int cd_bd_re = 0;
|
||||
static unsigned int cd_hddvd = 0;
|
||||
static unsigned int cd_hddvd_r = 0;
|
||||
static unsigned int cd_hddvd_rw = 0;
|
||||
static unsigned int cd_mo = 0;
|
||||
static unsigned int cd_mrw = 0;
|
||||
static unsigned int cd_mrw_w = 0;
|
||||
static unsigned int cd_cd_rom;
|
||||
static unsigned int cd_cd_r;
|
||||
static unsigned int cd_cd_rw;
|
||||
static unsigned int cd_dvd_rom;
|
||||
static unsigned int cd_dvd_r;
|
||||
static unsigned int cd_dvd_rw;
|
||||
static unsigned int cd_dvd_ram;
|
||||
static unsigned int cd_dvd_plus_r;
|
||||
static unsigned int cd_dvd_plus_rw;
|
||||
static unsigned int cd_dvd_plus_r_dl;
|
||||
static unsigned int cd_dvd_plus_rw_dl;
|
||||
static unsigned int cd_bd;
|
||||
static unsigned int cd_bd_r;
|
||||
static unsigned int cd_bd_re;
|
||||
static unsigned int cd_hddvd;
|
||||
static unsigned int cd_hddvd_r;
|
||||
static unsigned int cd_hddvd_rw;
|
||||
static unsigned int cd_mo;
|
||||
static unsigned int cd_mrw;
|
||||
static unsigned int cd_mrw_w;
|
||||
|
||||
/* media info */
|
||||
static unsigned int cd_media = 0;
|
||||
static unsigned int cd_media_cd_rom = 0;
|
||||
static unsigned int cd_media_cd_r = 0;
|
||||
static unsigned int cd_media_cd_rw = 0;
|
||||
static unsigned int cd_media_dvd_rom = 0;
|
||||
static unsigned int cd_media_dvd_r = 0;
|
||||
static unsigned int cd_media_dvd_rw = 0;
|
||||
static unsigned int cd_media_dvd_rw_ro = 0; /* restricted overwrite mode */
|
||||
static unsigned int cd_media_dvd_rw_seq = 0; /* sequential mode */
|
||||
static unsigned int cd_media_dvd_ram = 0;
|
||||
static unsigned int cd_media_dvd_plus_r = 0;
|
||||
static unsigned int cd_media_dvd_plus_rw = 0;
|
||||
static unsigned int cd_media_dvd_plus_r_dl = 0;
|
||||
static unsigned int cd_media_dvd_plus_rw_dl = 0;
|
||||
static unsigned int cd_media_bd = 0;
|
||||
static unsigned int cd_media_bd_r = 0;
|
||||
static unsigned int cd_media_bd_re = 0;
|
||||
static unsigned int cd_media_hddvd = 0;
|
||||
static unsigned int cd_media_hddvd_r = 0;
|
||||
static unsigned int cd_media_hddvd_rw = 0;
|
||||
static unsigned int cd_media_mo = 0;
|
||||
static unsigned int cd_media_mrw = 0;
|
||||
static unsigned int cd_media_mrw_w = 0;
|
||||
static unsigned int cd_media;
|
||||
static unsigned int cd_media_cd_rom;
|
||||
static unsigned int cd_media_cd_r;
|
||||
static unsigned int cd_media_cd_rw;
|
||||
static unsigned int cd_media_dvd_rom;
|
||||
static unsigned int cd_media_dvd_r;
|
||||
static unsigned int cd_media_dvd_rw;
|
||||
static unsigned int cd_media_dvd_rw_ro; /* restricted overwrite mode */
|
||||
static unsigned int cd_media_dvd_rw_seq; /* sequential mode */
|
||||
static unsigned int cd_media_dvd_ram;
|
||||
static unsigned int cd_media_dvd_plus_r;
|
||||
static unsigned int cd_media_dvd_plus_rw;
|
||||
static unsigned int cd_media_dvd_plus_r_dl;
|
||||
static unsigned int cd_media_dvd_plus_rw_dl;
|
||||
static unsigned int cd_media_bd;
|
||||
static unsigned int cd_media_bd_r;
|
||||
static unsigned int cd_media_bd_re;
|
||||
static unsigned int cd_media_hddvd;
|
||||
static unsigned int cd_media_hddvd_r;
|
||||
static unsigned int cd_media_hddvd_rw;
|
||||
static unsigned int cd_media_mo;
|
||||
static unsigned int cd_media_mrw;
|
||||
static unsigned int cd_media_mrw_w;
|
||||
|
||||
static const char *cd_media_state = NULL;
|
||||
static unsigned int cd_media_session_next = 0;
|
||||
static unsigned int cd_media_session_count = 0;
|
||||
static unsigned int cd_media_track_count = 0;
|
||||
static unsigned int cd_media_track_count_data = 0;
|
||||
static unsigned int cd_media_track_count_audio = 0;
|
||||
static unsigned long long int cd_media_session_last_offset = 0;
|
||||
static unsigned int cd_media_session_next;
|
||||
static unsigned int cd_media_session_count;
|
||||
static unsigned int cd_media_track_count;
|
||||
static unsigned int cd_media_track_count_data;
|
||||
static unsigned int cd_media_track_count_audio;
|
||||
static unsigned long long int cd_media_session_last_offset;
|
||||
|
||||
#define ERRCODE(s) ((((s)[2] & 0x0F) << 16) | ((s)[12] << 8) | ((s)[13]))
|
||||
#define SK(errcode) (((errcode) >> 16) & 0xF)
|
||||
#define ASC(errcode) (((errcode) >> 8) & 0xFF)
|
||||
#define ASCQ(errcode) ((errcode) & 0xFF)
|
||||
|
||||
static int is_mounted(const char *device)
|
||||
static bool is_mounted(const char *device)
|
||||
{
|
||||
struct stat statbuf;
|
||||
FILE *fp;
|
||||
int maj, min;
|
||||
int mounted = 0;
|
||||
bool mounted = false;
|
||||
|
||||
if (stat(device, &statbuf) < 0)
|
||||
return -ENODEV;
|
||||
@@ -130,7 +130,7 @@ static int is_mounted(const char *device)
|
||||
return -ENOSYS;
|
||||
while (fscanf(fp, "%*s %*s %i:%i %*[^\n]", &maj, &min) == 2) {
|
||||
if (makedev(maj, min) == statbuf.st_rdev) {
|
||||
mounted = 1;
|
||||
mounted = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user