|
|
|
@ -770,6 +770,8 @@ not_enough_arguments:;
|
|
|
|
|
if(i+2>=end_idx)
|
|
|
|
|
goto not_enough_arguments;
|
|
|
|
|
i+= 2;
|
|
|
|
|
|
|
|
|
|
/* >>> if letter suffix: use Scanf_io_size */
|
|
|
|
|
sscanf(argv[i-1], "%d", &start_lba);
|
|
|
|
|
sscanf(argv[i], "%d", &count);
|
|
|
|
|
Findjob_set_lba_range(job, start_lba, count, 0);
|
|
|
|
@ -1225,6 +1227,8 @@ not_enough_exec_arguments:;
|
|
|
|
|
Findjob_set_action_type(job, 50, name_space, 0);
|
|
|
|
|
} else if(strcmp(cpt, "report_sections")==0) {
|
|
|
|
|
Findjob_set_action_target(job, 51, NULL, 0);
|
|
|
|
|
} else if(strcmp(cpt, "show_stream_id") == 0) {
|
|
|
|
|
Findjob_set_action_target(job, 52, NULL, 0);
|
|
|
|
|
} else {
|
|
|
|
|
sprintf(xorriso->info_text, "-find -exec: unknown action ");
|
|
|
|
|
Text_shellsafe(argv[i], xorriso->info_text, 1);
|
|
|
|
@ -1915,12 +1919,13 @@ int Xorriso_option_help(struct XorrisO *xorriso, int flag)
|
|
|
|
|
" -if, -then, -elseif, -else, -endif",
|
|
|
|
|
" Action may be one of: echo, chown, chown_r, chgrp, chgrp_r",
|
|
|
|
|
" chmod, chmod_r, alter_date, alter_date_r, lsdl, compare,",
|
|
|
|
|
" rm, rm_r, compare, update, report_damage, report_lba,",
|
|
|
|
|
" rm, rm_r, compare, update, report_damage,",
|
|
|
|
|
" report_lba, report_sections,",
|
|
|
|
|
" getfacl, setfacl, getfattr, setfattr, get_any_xattr,",
|
|
|
|
|
" list_extattr, get_md5, check_md5, make_md5,",
|
|
|
|
|
" set_hfs_crtp, get_hfs_crtp, set_hfs_bless, get_hfs_bless,",
|
|
|
|
|
" set_filter, show_stream, mkisofs_r, hide, print_outname,",
|
|
|
|
|
" estimate_size, find",
|
|
|
|
|
" set_filter, show_stream, show_stream_id, mkisofs_r,",
|
|
|
|
|
" hide, print_outname, estimate_size, find",
|
|
|
|
|
" params are their parameters except iso_rr_path.",
|
|
|
|
|
" -mkdir iso_rr_path [...]",
|
|
|
|
|
" Create empty directories if they do not exist yet.",
|
|
|
|
|