|
Lines 268-274
Link Here
|
| 268 |
|
268 |
|
| 269 |
#ifdef CDIOREADTOCHEADER |
269 |
#ifdef CDIOREADTOCHEADER |
| 270 |
if(ioctl(disc->cd_desc,CDIOREADTOCHEADER,(char *)&cdth)<0) { |
270 |
if(ioctl(disc->cd_desc,CDIOREADTOCHEADER,(char *)&cdth)<0) { |
| 271 |
printf(_("Error: Failed to read disc contents\n")); |
271 |
g_print(_("Error: Failed to read disc contents\n")); |
| 272 |
|
272 |
|
| 273 |
return FALSE; |
273 |
return FALSE; |
| 274 |
} |
274 |
} |
|
Lines 277-283
Link Here
|
| 277 |
#endif |
277 |
#endif |
| 278 |
#ifdef CDROMREADTOCHDR |
278 |
#ifdef CDROMREADTOCHDR |
| 279 |
if(ioctl(disc->cd_desc,CDROMREADTOCHDR,&cdth)<0) { |
279 |
if(ioctl(disc->cd_desc,CDROMREADTOCHDR,&cdth)<0) { |
| 280 |
printf(_("Error: Failed to read disc contents\n")); |
280 |
g_print(_("Error: Failed to read disc contents\n")); |
| 281 |
|
281 |
|
| 282 |
return FALSE; |
282 |
return FALSE; |
| 283 |
} |
283 |
} |
|
Lines 294-300
Link Here
|
| 294 |
cdte.data_len=sizeof(toc_buffer); |
294 |
cdte.data_len=sizeof(toc_buffer); |
| 295 |
|
295 |
|
| 296 |
if(ioctl(disc->cd_desc,CDIOREADTOCENTRYS,(char *)&cdte)<0) { |
296 |
if(ioctl(disc->cd_desc,CDIOREADTOCENTRYS,(char *)&cdte)<0) { |
| 297 |
printf(_("Error: Failed to read disc contents\n")); |
297 |
g_print(_("Error: Failed to read disc contents\n")); |
| 298 |
|
298 |
|
| 299 |
return FALSE; |
299 |
return FALSE; |
| 300 |
} |
300 |
} |
|
Lines 321-327
Link Here
|
| 321 |
|
321 |
|
| 322 |
cdte.cdte_format=CDROM_MSF; |
322 |
cdte.cdte_format=CDROM_MSF; |
| 323 |
if(ioctl(disc->cd_desc,CDROMREADTOCENTRY,&cdte) < 0) { |
323 |
if(ioctl(disc->cd_desc,CDROMREADTOCENTRY,&cdte) < 0) { |
| 324 |
printf(_("Error: Failed to read disc contents\n")); |
324 |
g_print(_("Error: Failed to read disc contents\n")); |
| 325 |
|
325 |
|
| 326 |
return FALSE; |
326 |
return FALSE; |
| 327 |
} |
327 |
} |
|
Lines 612-626
Link Here
|
| 612 |
/* always unlock door before an eject in case something else locked it */ |
612 |
/* always unlock door before an eject in case something else locked it */ |
| 613 |
#if defined(CDROM_LOCKDOOR) |
613 |
#if defined(CDROM_LOCKDOOR) |
| 614 |
if(ioctl(disc->cd_desc,CDROM_LOCKDOOR,0)<0) |
614 |
if(ioctl(disc->cd_desc,CDROM_LOCKDOOR,0)<0) |
| 615 |
printf(_("Unlock failed: %d"), errno); |
615 |
g_print(_("Unlock failed: %d"), errno); |
| 616 |
#endif |
616 |
#endif |
| 617 |
#ifdef CDIOCALLOW |
617 |
#ifdef CDIOCALLOW |
| 618 |
if(ioctl(disc->cd_desc,CDIOCALLOW)<0) |
618 |
if(ioctl(disc->cd_desc,CDIOCALLOW)<0) |
| 619 |
printf(_("Unlock failed: %d"),errno); |
619 |
g_print(_("Unlock failed: %d"),errno); |
| 620 |
#endif |
620 |
#endif |
| 621 |
|
621 |
|
| 622 |
if(ioctl(disc->cd_desc,CDIOCEJECT)<0) { |
622 |
if(ioctl(disc->cd_desc,CDIOCEJECT)<0) { |
| 623 |
printf(_("CDIOCEJECT")); |
623 |
g_print(_("CDIOCEJECT")); |
| 624 |
return FALSE; |
624 |
return FALSE; |
| 625 |
} |
625 |
} |
| 626 |
#endif |
626 |
#endif |