New command -file_name_limit, -as mkisofs -file_name_limit
This commit is contained in:
@ -359,6 +359,13 @@ int Xorriso_aquire_drive(struct XorrisO *xorriso, char *adr, char *show_adr,
|
||||
xorriso->outdev_is_exclusive= xorriso->drives_exclusive;
|
||||
}
|
||||
drive= dinfo[0].drive;
|
||||
volset= isoburn_get_attached_image(drive);
|
||||
if(volset != NULL) {
|
||||
ret= iso_image_set_truncate_mode(volset, 1, xorriso->file_name_limit);
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
if(ret < 0)
|
||||
{ret= 0; goto ex;}
|
||||
}
|
||||
state= isoburn_disc_get_status(drive);
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
if(flag&1) {
|
||||
@ -524,6 +531,7 @@ int Xorriso_aquire_drive(struct XorrisO *xorriso, char *adr, char *show_adr,
|
||||
isoburn_ropt_set_auto_incharset(ropts, !!(xorriso->do_aaip & 512));
|
||||
isoburn_ropt_set_displacement(ropts, xorriso->displacement,
|
||||
xorriso->displacement_sign);
|
||||
isoburn_ropt_set_truncate_mode(ropts, 1, xorriso->file_name_limit);
|
||||
|
||||
Xorriso_set_image_severities(xorriso, 1); /* No DEBUG messages */
|
||||
Xorriso_pacifier_reset(xorriso, 0);
|
||||
|
Reference in New Issue
Block a user