|
|
|
@ -414,6 +414,8 @@ int isoburn_prepare_disc_aux(struct burn_drive *in_d, struct burn_drive *out_d,
|
|
|
|
|
iso_write_opts_set_relaxed_vol_atts(wopts, 1);
|
|
|
|
|
iso_write_opts_set_joliet_longer_paths(wopts, opts->joliet_longer_paths);
|
|
|
|
|
iso_write_opts_set_always_gmt(wopts, opts->always_gmt);
|
|
|
|
|
iso_write_opts_set_rrip_version_1_10(wopts, opts->rrip_version_1_10);
|
|
|
|
|
iso_write_opts_set_dir_rec_mtime(wopts, opts->dir_rec_mtime);
|
|
|
|
|
iso_write_opts_set_sort_files(wopts, opts->sort_files);
|
|
|
|
|
iso_write_opts_set_replace_mode(wopts, opts->replace_dir_mode,
|
|
|
|
|
opts->replace_file_mode, opts->replace_uid, opts->replace_gid);
|
|
|
|
@ -775,6 +777,8 @@ int isoburn_igopt_new(struct isoburn_imgen_opts **new_o, int flag)
|
|
|
|
|
o->allow_full_ascii= 0;
|
|
|
|
|
o->joliet_longer_paths= 0;
|
|
|
|
|
o->always_gmt= 0;
|
|
|
|
|
o->rrip_version_1_10= 0;
|
|
|
|
|
o->dir_rec_mtime= 0;
|
|
|
|
|
o->sort_files= 0;
|
|
|
|
|
o->replace_dir_mode= 0;
|
|
|
|
|
o->replace_file_mode= 0;
|
|
|
|
@ -841,7 +845,9 @@ int isoburn_igopt_set_relaxed(struct isoburn_imgen_opts *o, int relax)
|
|
|
|
|
o->allow_lowercase= !!(relax&32);
|
|
|
|
|
o->allow_full_ascii= !!(relax&64);
|
|
|
|
|
o->joliet_longer_paths= !!(relax&128);
|
|
|
|
|
o->always_gmt= !!(relax&256);
|
|
|
|
|
o->always_gmt= !!(relax & isoburn_igopt_always_gmt);
|
|
|
|
|
o->rrip_version_1_10= !!(relax & isoburn_igopt_rrip_version_1_10);
|
|
|
|
|
o->dir_rec_mtime= !!(relax & isoburn_igopt_dir_rec_mtime);
|
|
|
|
|
return(1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|