New command -assess_indev_features
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
|
||||
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
||||
|
||||
Copyright 2007-2021 Thomas Schmitt, <scdbackup@gmx.net>
|
||||
Copyright 2007-2022 Thomas Schmitt, <scdbackup@gmx.net>
|
||||
|
||||
Provided under GPL version 2 or later.
|
||||
|
||||
@ -487,6 +487,25 @@ int Xorriso_option_assert_volid(struct XorrisO *xorriso, char *pattern,
|
||||
}
|
||||
|
||||
|
||||
/* Command -assess_indev_features */
|
||||
int Xorriso_option_assess_indev_features(struct XorrisO *xorriso, char *mode,
|
||||
int flag)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if(strcmp(mode, "plain") != 0 && strcmp(mode, "cmd") != 0 &&
|
||||
strcmp(mode, "as_mkisofs") != 0 && strcmp(mode, "replay") != 0 &&
|
||||
mode[0] != 0) {
|
||||
sprintf(xorriso->info_text, "-assess_indev_features: unknown mode '%s'",
|
||||
mode);
|
||||
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "FAILURE", 0);
|
||||
return(0);
|
||||
}
|
||||
ret= Xorriso_assess_written_features(xorriso, mode, 0);
|
||||
return(ret);
|
||||
}
|
||||
|
||||
|
||||
/* Option -auto_charset "on"|"off" */
|
||||
int Xorriso_option_auto_charset(struct XorrisO *xorriso, char *mode, int flag)
|
||||
{
|
||||
|
Reference in New Issue
Block a user