New command -scsi_dev_family, new -as cdrecord option drive_scsi_dev_family=
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
|
||||
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
||||
|
||||
Copyright 2007-2015 Thomas Schmitt, <scdbackup@gmx.net>
|
||||
Copyright 2007-2016 Thomas Schmitt, <scdbackup@gmx.net>
|
||||
|
||||
Provided under GPL version 2 or later.
|
||||
|
||||
@ -779,6 +779,28 @@ int Xorriso_option_scdbackup_tag(struct XorrisO *xorriso, char *listname,
|
||||
}
|
||||
|
||||
|
||||
/* Command -scsi_dev_family */
|
||||
int Xorriso_option_scsi_dev_family(struct XorrisO *xorriso, char *mode,
|
||||
int flag)
|
||||
{
|
||||
if(strcmp(mode, "default") == 0)
|
||||
xorriso->linux_scsi_dev_family= 0;
|
||||
else if(strcmp(mode, "sr") == 0)
|
||||
xorriso->linux_scsi_dev_family= 1;
|
||||
else if(strcmp(mode, "scd") == 0)
|
||||
xorriso->linux_scsi_dev_family= 2;
|
||||
else if(strcmp(mode, "sg") == 0)
|
||||
xorriso->linux_scsi_dev_family= 4;
|
||||
else {
|
||||
sprintf(xorriso->info_text, "-scsi_dev_family: unknown family '%s'", mode);
|
||||
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "FAILURE", 0);
|
||||
return(0);
|
||||
}
|
||||
Xorriso_scsi_dev_family(xorriso, 0);
|
||||
return(1);
|
||||
}
|
||||
|
||||
|
||||
/* Option -scsi_log */
|
||||
int Xorriso_option_scsi_log(struct XorrisO *xorriso, char *mode, int flag)
|
||||
{
|
||||
|
Reference in New Issue
Block a user