Made -compliance old_rr the default
This commit is contained in:
@ -117,7 +117,8 @@ int Xorriso_path_from_node(struct XorrisO *xorriso, IsoNode *node, int lba,
|
||||
/* Default setting for -relax_compliance */
|
||||
#define Xorriso_relax_compliance_defaulT \
|
||||
(isoburn_igopt_allow_deep_paths | isoburn_igopt_allow_longer_paths | \
|
||||
isoburn_igopt_always_gmt)
|
||||
isoburn_igopt_always_gmt | \
|
||||
isoburn_igopt_rrip_version_1_10 | isoburn_igopt_aaip_susp_1_10 )
|
||||
|
||||
|
||||
/* <<< Whether to allow xattr and ACL with the root node.
|
||||
@ -8520,6 +8521,12 @@ int Xorriso_relax_compliance(struct XorrisO *xorriso, char *mode,
|
||||
} else if(l == 14 && strncmp(cpt, "always_gmt_off", l) == 0) {
|
||||
xorriso->relax_compliance&= ~isoburn_igopt_always_gmt;
|
||||
|
||||
} else if((l == 9 && strncmp(cpt, "rec_mtime", l) == 0) ||
|
||||
(l == 12 && strncmp(cpt, "rec_mtime_on", l) == 0)) {
|
||||
xorriso->relax_compliance|= isoburn_igopt_dir_rec_mtime;
|
||||
} else if(l == 13 && strncmp(cpt, "rec_mtime_off", l) == 0) {
|
||||
xorriso->relax_compliance&= ~isoburn_igopt_dir_rec_mtime;
|
||||
|
||||
} else if((l == 6 && strncmp(cpt, "old_rr", l) == 0) ||
|
||||
(l == 9 && strncmp(cpt, "old_rr_on", l) == 0) ||
|
||||
(l == 10 && strncmp(cpt, "new_rr_off", l) == 0)) {
|
||||
@ -8531,12 +8538,6 @@ int Xorriso_relax_compliance(struct XorrisO *xorriso, char *mode,
|
||||
xorriso->relax_compliance&=
|
||||
~(isoburn_igopt_rrip_version_1_10 | isoburn_igopt_aaip_susp_1_10);
|
||||
|
||||
} else if((l == 9 && strncmp(cpt, "rec_mtime", l) == 0) ||
|
||||
(l == 12 && strncmp(cpt, "rec_mtime_on", l) == 0)) {
|
||||
xorriso->relax_compliance|= isoburn_igopt_dir_rec_mtime;
|
||||
} else if(l == 13 && strncmp(cpt, "rec_mtime_off", l) == 0) {
|
||||
xorriso->relax_compliance&= ~isoburn_igopt_dir_rec_mtime;
|
||||
|
||||
} else if((l == 14 && strncmp(cpt, "aaip_susp_1_10", l) == 0) ||
|
||||
(l == 17 && strncmp(cpt, "aaip_susp_1_10_on", l) == 0) ||
|
||||
(l == 18 && strncmp(cpt, "aaip_susp_1_12_off", l) == 0)) {
|
||||
@ -8607,8 +8608,12 @@ int Xorriso_get_relax_text(struct XorrisO *xorriso, char mode[1024],
|
||||
strcat(mode, ":old_rr");
|
||||
if(!(r & isoburn_igopt_aaip_susp_1_10))
|
||||
strcat(mode, ":aaip_susp_1_10_off");
|
||||
} else if(r & isoburn_igopt_aaip_susp_1_10)
|
||||
strcat(mode, ":aaip_susp_1_10");
|
||||
} else {
|
||||
strcat(mode, ":new_rr");
|
||||
if(r & isoburn_igopt_aaip_susp_1_10)
|
||||
strcat(mode, ":aaip_susp_1_10");
|
||||
}
|
||||
|
||||
return(1 + (r == Xorriso_relax_compliance_defaulT));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user