Added an error message handling facility (ticket 74)
This commit is contained in:
@ -166,6 +166,7 @@ or
|
||||
#define Cdrskin_libburn_has_is_enumerablE 1
|
||||
#define Cdrskin_libburn_has_convert_fs_adR 1
|
||||
#define Cdrskin_libburn_has_convert_scsi_adR 1
|
||||
#define Cdrskin_libburn_has_burn_msgS 1
|
||||
#endif
|
||||
|
||||
#ifndef Cdrskin_libburn_versioN
|
||||
@ -1280,7 +1281,7 @@ int Cdrpreskin_destroy(struct CdrpreskiN **preskin, int flag)
|
||||
int Cdrpreskin__cdrecord_to_dev(char *adr, char device_adr[Cdrskin_adrleN],
|
||||
int *driveno, int flag)
|
||||
{
|
||||
int comma_seen= 0,digit_seen= 0,busno= 0,k,lun_no= -1,ret= 0;
|
||||
int comma_seen= 0,digit_seen= 0,busno= 0,k,lun_no= -1;
|
||||
|
||||
*driveno= -1;
|
||||
device_adr[0]= 0;
|
||||
@ -1344,6 +1345,8 @@ int Cdrpreskin__cdrecord_to_dev(char *adr, char device_adr[Cdrskin_adrleN],
|
||||
|
||||
#ifdef Cdrskin_libburn_has_convert_scsi_adR
|
||||
} else {
|
||||
int ret;
|
||||
|
||||
ret= burn_drive_convert_scsi_adr(busno,-1,*driveno,lun_no,device_adr);
|
||||
return(ret);
|
||||
#endif
|
||||
@ -4464,6 +4467,10 @@ int Cdrskin_create(struct CdrskiN **o, struct CdrpreskiN **preskin,
|
||||
}
|
||||
*lib_initialized= 1;
|
||||
|
||||
#ifdef Cdrskin_libburn_has_burn_msgS
|
||||
burn_msgs_set_severities("NEVER","SORRY","cdrskin: ");
|
||||
#endif
|
||||
|
||||
#ifndef Cdrskin_libburn_no_burn_preset_device_opeN
|
||||
burn_preset_device_open((*preskin)->drive_exclusive,
|
||||
(*preskin)->drive_blocking,
|
||||
|
@ -1 +1 @@
|
||||
#define Cdrskin_timestamP "2006.09.23.183608"
|
||||
#define Cdrskin_timestamP "2006.09.24.171706"
|
||||
|
@ -7,6 +7,7 @@
|
||||
debug_opts=
|
||||
def_opts=
|
||||
libvers="-DCdrskin_libburn_0_2_3"
|
||||
libdax_msgs_o="libburn/libdax_msgs.o"
|
||||
do_strip=0
|
||||
static_opts=
|
||||
warn_opts="-Wall"
|
||||
@ -22,12 +23,15 @@ do
|
||||
elif test "$i" = "-cvs_A60220"
|
||||
then
|
||||
libvers="-DCdrskin_libburn_cvs_A60220_tS"
|
||||
libdax_msgs_o=
|
||||
elif test "$i" = "-libburn_0_2_2"
|
||||
then
|
||||
libvers="-DCdrskin_libburn_0_2_2"
|
||||
libdax_msgs_o=
|
||||
elif test "$i" = "-libburn_0_2_3"
|
||||
then
|
||||
libvers="-DCdrskin_libburn_0_2_3"
|
||||
libdax_msgs_o="libburn/libdax_msgs.o"
|
||||
elif test "$i" = "-newapi" -o "$i" = "-experimental"
|
||||
then
|
||||
def_opts="$def_opts -DCdrskin_new_api_tesT"
|
||||
@ -103,6 +107,7 @@ then
|
||||
libburn/message.o \
|
||||
libburn/sg.o \
|
||||
libburn/write.o \
|
||||
$libdax_msgs_o \
|
||||
\
|
||||
libburn/mmc.o \
|
||||
libburn/sbc.o \
|
||||
|
Reference in New Issue
Block a user