Using new libisoburn relaxations with "rec_mtime", enabling it with -as mkisofs

This commit is contained in:
2012-01-14 14:45:39 +00:00
parent 0013e09756
commit 56570c9fef
8 changed files with 116 additions and 102 deletions

View File

@ -2,7 +2,7 @@
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
Copyright 2007-2011 Thomas Schmitt, <scdbackup@gmx.net>
Copyright 2007-2012 Thomas Schmitt, <scdbackup@gmx.net>
Provided under GPL version 2 or later.
@ -2084,9 +2084,13 @@ int Xorriso_relax_compliance(struct XorrisO *xorriso, char *mode,
} 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;
xorriso->relax_compliance|= (isoburn_igopt_dir_rec_mtime |
isoburn_igopt_joliet_rec_mtime |
isoburn_igopt_iso1999_rec_mtime);
} else if(l == 13 && strncmp(cpt, "rec_mtime_off", l) == 0) {
xorriso->relax_compliance&= ~isoburn_igopt_dir_rec_mtime;
xorriso->relax_compliance&= ~(isoburn_igopt_dir_rec_mtime |
isoburn_igopt_joliet_rec_mtime |
isoburn_igopt_iso1999_rec_mtime);
} else if((l == 6 && strncmp(cpt, "old_rr", l) == 0) ||
(l == 9 && strncmp(cpt, "old_rr_on", l) == 0) ||