libisoburn
1.5.4
About: libisoburn is a frontend for the libraries libburn and libisofs which enables creation and expansion of ISO-9660 filesystems on all media and file types supported by libburn. It implements the API and command interpreter of program xorriso, and installs this program as small dynamically linked binary. xorriso is suitable for incremental data backup and for production of bootable ISO 9660 images. A statically linked version is available as GNU xorriso.
![]() ![]() |
Go to the source code of this file.
Macros | |
#define | Xorriso_includeD yes |
#define | Xorriso_libburnia_xorrisO yes |
#define | Xorriso_header_version_majoR 1 |
These three release version numbers tell the revision of this header file and of the API which it describes. More... | |
#define | Xorriso_header_version_minoR 5 |
#define | Xorriso_header_version_micrO 4 |
#define | Xorriso_program_patch_leveL "" |
If needed: Something like ".pl01" to indicate a bug fix. More... | |
#define | Xorriso_max_outlist_stacK 32 |
Maximum number of stacked redirections. More... | |
Functions | |
void | Xorriso__version (int *major, int *minor, int *micro) |
Obtain the three release version numbers of the library. More... | |
int | Xorriso__is_compatible (int major, int minor, int micro, int flag) |
Check whether all features of header file xorriso.h from the given major.minor.micro revision triple can be delivered by the library version which is performing this call. More... | |
char * | Xorriso__get_patch_level_text (int flag) |
int | Xorriso__preset_signal_behavior (int behavior, int flag) |
int | Xorriso_new (struct XorrisO **xorriso, char *progname, int flag) |
int | Xorriso_startup_libraries (struct XorrisO *xorriso, int flag) |
int | Xorriso_change_is_pending (struct XorrisO *xorriso, int flag) |
int | Xorriso_make_return_value (struct XorrisO *xorriso, int flag) |
int | Xorriso_destroy (struct XorrisO **xorriso, int flag) |
int | Xorriso_prescan_args (struct XorrisO *xorriso, int argc, char **argv, int flag) |
int | Xorriso_read_rc (struct XorrisO *xorriso, int flag) |
int | Xorriso_program_arg_bsl (struct XorrisO *xorriso, int argc, char ***argv, int flag) |
int | Xorriso_interpreter (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_execute_option (struct XorrisO *xorriso, char *line, int flag) |
int | Xorriso_parse_line (struct XorrisO *xorriso, char *line, char *prefix, char *separators, int max_words, int *argc, char ***argv, int flag) |
void | Xorriso__dispose_words (int *argc, char ***argv) |
int | Xorriso_dialog (struct XorrisO *xorriso, int flag) |
int | Xorriso_msgs_submit (struct XorrisO *xorriso, int error_code, char msg_text[], int os_errno, char severity[], int flag) |
Submit a problem message to the xorriso problem reporting and handling system. More... | |
int | Xorriso_msgs_submit_void (void *xorriso, int error_code, char msg_text[], int os_errno, char severity[], int flag) |
Alternative call interface of Xorriso_msgs_submit with void* instead of struct XorrisO*. More... | |
int | Xorriso_eval_problem_status (struct XorrisO *xorriso, int ret, int flag) |
Evaluate an advise whether to abort or whether to go on with option processing. More... | |
int | Xorriso_set_problem_status (struct XorrisO *xorriso, char *severity, int flag) |
Set the current problem status of the xorriso handle. More... | |
int | Xorriso__severity_cmp (char *sev1, char *sev2) |
Compare two severity texts for their severeness. More... | |
char * | Xorriso__severity_list (int flag) |
Return a blank separated list of severity names. More... | |
int | Xorriso_get_problem_status (struct XorrisO *xorriso, char severity[80], int flag) |
Obtain the current problem status of the xorriso handle. More... | |
int | Xorriso_process_msg_queues (struct XorrisO *xorriso, int flag) |
Forward any pending messages from the library message queues to the xorriso message system which puts out on info channel. More... | |
int | Xorriso_process_errfile (struct XorrisO *xorriso, int error_code, char msg_text[], int os_errno, int flag) |
Write a message for option -errfile_log. More... | |
int | Xorriso_sieve_add_filter (struct XorrisO *xorriso, char *name, int channels, char *prefix, char *separators, int num_words, int *word_idx, int max_results, int flag) |
Add a filter rule to the message sieve. More... | |
int | Xorriso_sieve_get_result (struct XorrisO *xorriso, char *name, int *argc, char ***argv, int *available, int flag) |
Inquire recorded results from a particular filter rule. More... | |
int | Xorriso_sieve_clear_results (struct XorrisO *xorriso, int flag) |
Dispose all recorded results. More... | |
int | Xorriso_sieve_dispose (struct XorrisO *xorriso, int flag) |
Dispose all filter rules. More... | |
int | Xorriso_sieve_big (struct XorrisO *xorriso, int flag) |
Install a large sieve with filters for about any interesting message of xorriso. More... | |
int | Xorriso_push_outlists (struct XorrisO *xorriso, int *stack_handle, int flag) |
Enable a new redirection of info and/or result channel. More... | |
int | Xorriso_fetch_outlists (struct XorrisO *xorriso, int stack_handle, struct Xorriso_lsT **result_list, struct Xorriso_lsT **info_list, int flag) |
Obtain the currently collected text messages of redirected info and result channel. More... | |
int | Xorriso_peek_outlists (struct XorrisO *xorriso, int stack_handle, int timeout, int flag) |
Inquire whether messages are pending in redirected result and info channel. More... | |
int | Xorriso_pull_outlists (struct XorrisO *xorriso, int stack_handle, struct Xorriso_lsT **result_list, struct Xorriso_lsT **info_list, int flag) |
Disable the redirection given by stack_handle. More... | |
int | Xorriso_start_msg_watcher (struct XorrisO *xorriso, int(*result_handler)(void *handle, char *text), void *result_handle, int(*info_handler)(void *handle, char *text), void *info_handle, int flag) |
Redirect output by Xorriso_push_outlists() and start a thread which fetches this output and performs a call of a given function with each message that is obtained. More... | |
int | Xorriso_stop_msg_watcher (struct XorrisO *xorriso, int flag) |
Revoke output redirection by Xorriso_start_msg_watcher() and end the watcher thread. More... | |
char * | Xorriso_lst_get_text (struct Xorriso_lsT *entry, int flag) |
Obtain the text message from the current list item. More... | |
struct Xorriso_lsT * | Xorriso_lst_get_next (struct Xorriso_lsT *entry, int flag) |
Obtain the address of the next item in the chain of messages. More... | |
struct Xorriso_lsT * | Xorriso_lst_get_prev (struct Xorriso_lsT *entry, int flag) |
Obtain the address of the previous item in the chain of messages. More... | |
int | Xorriso_lst_destroy_all (struct Xorriso_lsT **lstring, int flag) |
Destroy all list items which are directly or indirectly connected to the given link item. More... | |
int | Xorriso_option_abort_on (struct XorrisO *xorriso, char *severity, int flag) |
int | Xorriso_option_abstract_file (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_acl (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_add (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_add_plainly (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_alter_date (struct XorrisO *xorriso, char *time_type, char *timestring, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_append_partition (struct XorrisO *xorriso, char *partno_text, char *type_text, char *image_path, int flag) |
int | Xorriso_option_application_id (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_application_use (struct XorrisO *xorriso, char *path, int flag) |
int | Xorriso_option_as (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_assert_volid (struct XorrisO *xorriso, char *pattern, char *severity, int flag) |
int | Xorriso_option_auto_charset (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_backslash_codes (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_ban_stdio_write (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_biblio_file (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_blank (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_boot_image (struct XorrisO *xorriso, char *form, char *treatment, int flag) |
int | Xorriso_option_calm_drive (struct XorrisO *xorriso, char *which, int flag) |
int | Xorriso_option_cdi (struct XorrisO *xorriso, char *iso_rr_path, int flag) |
int | Xorriso_option_cdx (struct XorrisO *xorriso, char *disk_path, int flag) |
int | Xorriso_option_changes_pending (struct XorrisO *xorriso, char *state, int flag) |
int | Xorriso_option_charset (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_check_md5 (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_check_media (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_check_media_defaults (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_chgrpi (struct XorrisO *xorriso, char *gid, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_chmodi (struct XorrisO *xorriso, char *mode, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_chowni (struct XorrisO *xorriso, char *uid, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_clone (struct XorrisO *xorriso, char *origin, char *dest, int flag) |
int | Xorriso_option_close (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_close_damaged (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_close_filter_list (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_commit (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_commit_eject (struct XorrisO *xorriso, char *which, int flag) |
int | Xorriso_option_compare (struct XorrisO *xorriso, char *disk_path, char *iso_path, int flag) |
int | Xorriso_option_compliance (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_concat (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_copyright_file (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_cp_clone (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_cpri (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_cpx (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_cut_out (struct XorrisO *xorriso, char *disk_path, char *start, char *count, char *iso_rr_path, int flag) |
int | Xorriso_option_dev (struct XorrisO *xorriso, char *adr, int flag) |
int | Xorriso_option_data_cache_size (struct XorrisO *xorriso, char *num_tiles, char *tile_blocks, int flag) |
int | Xorriso_option_devices (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_dialog (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_disk_dev_ino (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_disk_pattern (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_displacement (struct XorrisO *xorriso, char *value, int flag) |
int | Xorriso_option_drive_access (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_drive_class (struct XorrisO *xorriso, char *d_class, char *pattern, int flag) |
int | Xorriso_option_dummy (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_dvd_obs (struct XorrisO *xorriso, char *obs, int flag) |
int | Xorriso_option_early_stdio_test (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_ecma119_map (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_eject (struct XorrisO *xorriso, char *which, int flag) |
int | Xorriso_option_end (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_errfile_log (struct XorrisO *xorriso, char *mode, char *path, int flag) |
int | Xorriso_option_error_behavior (struct XorrisO *xorriso, char *occasion, char *behavior, int flag) |
int | Xorriso_option_external_filter (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_extract (struct XorrisO *xorriso, char *disk_path, char *iso_path, int flag) |
int | Xorriso_option_extract_boot_images (struct XorrisO *xorriso, char *disk_dir_path, int flag) |
int | Xorriso_option_extract_cut (struct XorrisO *xorriso, char *iso_rr_path, char *start, char *count, char *disk_path, int flag) |
int | Xorriso_option_file_name_limit (struct XorrisO *xorriso, char *value, int flag) |
int | Xorriso_option_file_size_limit (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_find (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_follow (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_fs (struct XorrisO *xorriso, char *size, int flag) |
int | Xorriso_option_getfacli (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_gid (struct XorrisO *xorriso, char *gid, int flag) |
int | Xorriso_option_grow_blindly (struct XorrisO *xorriso, char *msc2, int flag) |
int | Xorriso_option_hardlinks (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_help (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_hfsplus (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_hide (struct XorrisO *xorriso, char *hide_state, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_history (struct XorrisO *xorriso, char *line, int flag) |
int | Xorriso_option_iso_nowtime (struct XorrisO *xorriso, char *text, int flag) |
int | Xorriso_option_iso_rr_pattern (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_jigdo (struct XorrisO *xorriso, char *aspect, char *arg, int flag) |
int | Xorriso_option_joliet (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_joliet_map (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_launch_frontend (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_list_arg_sorting (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_list_delimiter (struct XorrisO *xorriso, char *text, int flag) |
int | Xorriso_option_list_extras (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_list_formats (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_list_profiles (struct XorrisO *xorriso, char *which, int flag) |
int | Xorriso_option_list_speeds (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_lnsi (struct XorrisO *xorriso, char *target, char *path, int flag) |
int | Xorriso_option_load (struct XorrisO *xorriso, char *adr_mode, char *adr_value, int flag) |
int | Xorriso_option_logfile (struct XorrisO *xorriso, char *channel, char *fileadr, int flag) |
int | Xorriso_option_lsi (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_lsx (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_map (struct XorrisO *xorriso, char *disk_path, char *iso_path, int flag) |
int | Xorriso_option_map_l (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_mark (struct XorrisO *xorriso, char *mark, int flag) |
int | Xorriso_option_md5 (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_mkdiri (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_modesty_on_drive (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_mount (struct XorrisO *xorriso, char *dev, char *adr_mode, char *adr, char *cmd, int flag) |
int | Xorriso_option_mount_opts (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_move (struct XorrisO *xorriso, char *origin, char *dest, int flag) |
int | Xorriso_option_msg_op (struct XorrisO *xorriso, char *what, char *arg, int flag) |
int | Xorriso_option_mvi (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_named_pipe_loop (struct XorrisO *xorriso, char *mode, char *stdin_pipe, char *stdout_pipe, char *stderr_pipe, int flag) |
int | Xorriso_option_no_rc (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_not_leaf (struct XorrisO *xorriso, char *pattern, int flag) |
int | Xorriso_option_not_list (struct XorrisO *xorriso, char *adr, int flag) |
int | Xorriso_option_not_mgt (struct XorrisO *xorriso, char *setting, int flag) |
int | Xorriso_option_not_paths (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_options_from_file (struct XorrisO *xorriso, char *adr, int flag) |
int | Xorriso_option_osirrox (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_overwrite (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_pacifier (struct XorrisO *xorriso, char *style, int flag) |
int | Xorriso_option_padding (struct XorrisO *xorriso, char *size, int flag) |
int | Xorriso_option_page (struct XorrisO *xorriso, int len, int width, int flag) |
int | Xorriso_option_paste_in (struct XorrisO *xorriso, char *iso_rr_path, char *disk_path, char *start, char *count, int flag) |
int | Xorriso_option_path_list (struct XorrisO *xorriso, char *adr, int flag) |
int | Xorriso_option_pathspecs (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_pkt_output (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_preparer_id (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_print (struct XorrisO *xorriso, char *text, int flag) |
int | Xorriso_option_print_size (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_prog (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_prompt (struct XorrisO *xorriso, char *text, int flag) |
int | Xorriso_option_prog_help (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_publisher (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_pvd_info (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_pwdi (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_pwdx (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_read_fs (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_read_mkisofsrc (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_reassure (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_report_about (struct XorrisO *xorriso, char *severity, int flag) |
int | Xorriso_option_report_el_torito (struct XorrisO *xorriso, char *form, int flag) |
int | Xorriso_option_report_system_area (struct XorrisO *xorriso, char *form, int flag) |
int | Xorriso_option_return_with (struct XorrisO *xorriso, char *severity, int exit_value, int flag) |
int | Xorriso_option_rmi (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_rockridge (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_rollback (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_rom_toc_scan (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_rr_reloc_dir (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_scdbackup_tag (struct XorrisO *xorriso, char *list_path, char *record_name, int flag) |
int | Xorriso_option_scsi_dev_family (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_scsi_log (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_session_log (struct XorrisO *xorriso, char *path, int flag) |
int | Xorriso_option_setfacl_listi (struct XorrisO *xorriso, char *disk_path, int flag) |
int | Xorriso_option_setfacli (struct XorrisO *xorriso, char *acl_text, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_setfattri (struct XorrisO *xorriso, char *name, char *value, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_setfattr_listi (struct XorrisO *xorriso, char *path, int flag) |
int | Xorriso_option_set_filter (struct XorrisO *xorriso, char *name, int argc, char **argv, int *idx, int flag) |
int | Xorriso_option_sh_style_result (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_signal_handling (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_sleep (struct XorrisO *xorriso, char *duration, int flag) |
int | Xorriso_option_speed (struct XorrisO *xorriso, char *speed, int flag) |
int | Xorriso_option_split_size (struct XorrisO *xorriso, char *s, int flag) |
int | Xorriso_option_status (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_status_history_max (struct XorrisO *xorriso, int num1, int flag) |
int | Xorriso_option_stdio_sync (struct XorrisO *xorriso, char *rhythm, int flag) |
int | Xorriso_option_stream_recording (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_system_id (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_tell_media_space (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_temp_mem_limit (struct XorrisO *xorriso, char *size, int flag) |
int | Xorriso_option_toc (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_toc_of (struct XorrisO *xorriso, char *which, int flag) |
int | Xorriso_option_truncate_overwritable (struct XorrisO *xorriso, char *adr_mode, char *adr_value, char *adjust, int flag) |
int | Xorriso_option_uid (struct XorrisO *xorriso, char *uid, int flag) |
int | Xorriso_option_unregister_filter (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_update (struct XorrisO *xorriso, char *disk_path, char *iso_path, int flag) |
int | Xorriso_option_use_readline (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_use_immed_bit (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_version (struct XorrisO *xorriso, int flag) |
int | Xorriso_option_volid (struct XorrisO *xorriso, char *volid, int flag) |
int | Xorriso_option_volset_id (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_option_volume_date (struct XorrisO *xorriso, char *time_type, char *timestring, int flag) |
int | Xorriso_option_write_type (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_xattr (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_option_zisofs (struct XorrisO *xorriso, char *mode, int flag) |
#define Xorriso_header_version_majoR 1 |
#define Xorriso_max_outlist_stacK 32 |
#define Xorriso_program_patch_leveL "" |
void Xorriso__dispose_words | ( | int * | argc, |
char *** | argv | ||
) |
Definition at line 2120 of file parse_exec.c.
References Sfile_make_argv().
Referenced by Xorriso_msg_op_parse(), Xorriso_option_msg_op(), Xorriso_sieve_filter_msg(), and Xorriso_sieve_get_result().
char* Xorriso__get_patch_level_text | ( | int | flag | ) |
Definition at line 83 of file base_obj.c.
References Xorriso_program_patch_leveL.
int Xorriso__is_compatible | ( | int | major, |
int | minor, | ||
int | micro, | ||
int | flag | ||
) |
Check whether all features of header file xorriso.h from the given major.minor.micro revision triple can be delivered by the library version which is performing this call.
if (! Xorriso__is_compatible(Xorriso_header_version_majoR, Xorriso_header_version_minoR, Xorriso_header_version_micrO, 0)) ...refuse to start the program with this dynamic library version...
major | obtained at build time |
minor | obtained at build time |
micro | obtained at build time |
flag | Bitfield for control purposes. Unused yet. Submit 0. |
Definition at line 72 of file base_obj.c.
References Xorriso__version().
Referenced by check_compatibility().
int Xorriso__preset_signal_behavior | ( | int | behavior, |
int | flag | ||
) |
Definition at line 790 of file base_obj.c.
References Xorriso_signal_behavioR.
Referenced by Xorriso_option_signal_handling().
int Xorriso__severity_cmp | ( | char * | sev1, |
char * | sev2 | ||
) |
Compare two severity texts for their severeness.
Unknown severity texts get defaulted to "FATAL".
sev1 | First severity text to compare |
sev2 | Second severity text to compare |
Definition at line 401 of file lib_mgt.c.
References Xorriso__text_to_sev().
Referenced by Xorriso_option_commit(), and Xorriso_option_msg_op().
char* Xorriso__severity_list | ( | int | flag | ) |
Return a blank separated list of severity names.
Sorted from low to high severity.
flag | Bitfield for control purposes (unused yet, submit 0) |
Definition at line 420 of file lib_mgt.c.
Referenced by Xorriso_option_msg_op().
void Xorriso__version | ( | int * | major, |
int * | minor, | ||
int * | micro | ||
) |
Obtain the three release version numbers of the library.
These are the numbers encountered by the application when linking with libisoburn, i.e. possibly not before run time. Better do not base the fundamental compatibility decision of an application on these numbers. For a reliable check use Xorriso__is_compatible().
major | The maturity version (0 for now, as we are still learning) |
minor | The development goal version. |
micro | The development step version. This has an additional meaning: Pare numbers indicate a version with frozen API. I.e. you can rely on the same set of features to be present in all published releases with that major.minor.micro combination. Features of a pare release will stay available and ABI compatible as long as the SONAME of libisoburn stays "1". Currently there are no plans to ever change the SONAME. Odd numbers indicate that API upgrades are in progress. I.e. new features might be already present or they might be still missing. Newly introduced features may be changed incompatibly or even be revoked before release of a pare version. So micro revisions {1,3,5,7,9} should never be used for dynamic linking unless the proper library match can be guaranteed by external circumstances. |
Definition at line 64 of file base_obj.c.
References Xorriso_header_version_majoR, Xorriso_header_version_micrO, and Xorriso_header_version_minoR.
Referenced by check_compatibility(), main(), and Xorriso__is_compatible().
int Xorriso_change_is_pending | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 995 of file iso_img.c.
References XorrisO::volset_change_pending.
Referenced by main(), Xorriso_close_damaged(), Xorriso_genisofs(), Xorriso_option_blank(), Xorriso_option_commit(), Xorriso_option_dev(), Xorriso_option_devices(), Xorriso_option_eject(), Xorriso_option_end(), Xorriso_option_load(), Xorriso_option_mount(), Xorriso_option_print_size(), Xorriso_option_rollback(), Xorriso_restore_is_identical(), Xorriso_tell_media_space(), and Xorriso_truncate_overwritable().
int Xorriso_destroy | ( | struct XorrisO ** | xorriso, |
int | flag | ||
) |
Definition at line 592 of file base_obj.c.
References XorrisO::appended_partitions, XorrisO::check_media_default, Checkmediajob_destroy(), XorrisO::disk_exclusions, XorrisO::drive_blacklist, XorrisO::drive_greylist, XorrisO::drive_whitelist, Exclusions_destroy(), XorrisO::hfsplus_hidings, XorrisO::in_charset, XorrisO::in_sector_map, XorrisO::iso_rr_hidings, XorrisO::jigdo_params, XorrisO::jigdo_values, XorrisO::joliet_hidings, XorrisO::lib_msg_queue_lock, XorrisO::lib_msg_queue_lock_ini, XorrisO::msg_watcher_lock, XorrisO::msg_watcher_lock_ini, XorrisO::msgw_fetch_lock, XorrisO::msgw_fetch_lock_ini, XorrisO::out_charset, XorrisO::problem_status_lock, XorrisO::problem_status_lock_ini, XorrisO::result_msglists_lock, XorrisO::result_msglists_lock_ini, Sectorbitmap_destroy(), XorrisO::write_to_channel_lock, XorrisO::write_to_channel_lock_ini, Xorriso_destroy_all_extf(), Xorriso_destroy_di_array(), Xorriso_destroy_hln_array(), Xorriso_destroy_node_array(), Xorriso_destroy_re(), Xorriso_detach_libraries(), Xorriso_give_up_drive(), Xorriso_lst_destroy_all(), Xorriso_max_appended_partitionS, and Xorriso_sieve_dispose().
Referenced by main(), Xorriso_execv(), and Xorriso_new().
int Xorriso_dialog | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2181 of file parse_exec.c.
References XorrisO::abort_on_is_default, XorrisO::bar_is_fresh, XorrisO::dialog, XorrisO::did_something_useful, XorrisO::info_text, XorrisO::is_dialog, XorrisO::no_volset_present, XorrisO::pending_option, SfileadrL, Xorriso_alloc_meM, Xorriso_dialog_input(), Xorriso_execute_option(), Xorriso_free_meM, Xorriso_info(), Xorriso_mark(), and Xorriso_option_abort_on().
Referenced by main().
int Xorriso_eval_problem_status | ( | struct XorrisO * | xorriso, |
int | ret, | ||
int | flag | ||
) |
Evaluate an advise whether to abort or whether to go on with option processing.
This should be called after any option function was processed. It updates the problem status by processing the library message queues and then it uses this status and the submitted return value of the option function to evaluate the situation.
xorriso | The environment handle |
ret | The return value of the previously called option function |
flag | bit0= do not issue own event messages bit1= take xorriso->request_to_abort as reason for abort |
flag | bit0= do not issue own event messages bit1= take xorriso->request_to_abort as reason for abort |
Definition at line 307 of file parse_exec.c.
References XorrisO::abort_on_severity, XorrisO::abort_on_text, XorrisO::info_text, XorrisO::problem_status, XorrisO::problem_status_text, XorrisO::request_to_abort, Xorriso__text_to_sev(), Xorriso_info(), and Xorriso_process_msg_queues().
Referenced by Xorriso_add_tree(), Xorriso_check_burn_abort(), Xorriso_check_interval(), Xorriso_concat(), Xorriso_extract_boot_images(), Xorriso_find_compare(), Xorriso_findi(), Xorriso_findi_sorted(), Xorriso_findx(), Xorriso_genisofs(), Xorriso_genisofs_hide_list(), Xorriso_interpreter(), Xorriso_make_iso_write_opts(), Xorriso_option_add(), Xorriso_option_alter_date(), Xorriso_option_check_md5(), Xorriso_option_chgrpi(), Xorriso_option_chmodi(), Xorriso_option_chowni(), Xorriso_option_cp_clone(), Xorriso_option_cpri(), Xorriso_option_cpx(), Xorriso_option_getfacli(), Xorriso_option_hide(), Xorriso_option_map_l(), Xorriso_option_mkdiri(), Xorriso_option_mvi(), Xorriso_option_options_from_file(), Xorriso_option_path_list(), Xorriso_option_rmi(), Xorriso_option_set_filter(), Xorriso_option_setfacli(), Xorriso_option_setfattri(), Xorriso_prescan_args(), Xorriso_read_rc(), Xorriso_restore(), Xorriso_restore_disk_object(), Xorriso_restore_node_array(), Xorriso_restore_sorted(), Xorriso_restore_tree(), Xorriso_rmi(), Xorriso_rmx(), Xorriso_setfattr(), Xorriso_tree_restore_node(), and Xorriso_write_session().
int Xorriso_execute_option | ( | struct XorrisO * | xorriso, |
char * | line, | ||
int | flag | ||
) |
Definition at line 2126 of file parse_exec.c.
References XorrisO::bar_is_fresh, XorrisO::error_count, XorrisO::idle_time, XorrisO::info_text, Sfile_make_argv(), Xorriso_info(), Xorriso_interpreter(), Xorriso_parse_line(), and Xorriso_reset_counters().
Referenced by Xorriso_dialog(), Xorriso_named_pipe_loop(), Xorriso_option_options_from_file(), and Xorriso_report_system_area().
int Xorriso_fetch_outlists | ( | struct XorrisO * | xorriso, |
int | stack_handle, | ||
struct Xorriso_lsT ** | result_list, | ||
struct Xorriso_lsT ** | info_list, | ||
int | flag | ||
) |
Obtain the currently collected text messages of redirected info and result channel.
The messages are handed out as two lists. Both lists have to be disposed via Xorriso_lst_destroy_all() when they are no longer needed. The message lists are either NULL or represented by their first Xorriso_lsT item.
This call is safe for being used by a concurrent thread while a xorriso API call is being executed on the same struct XorrisO. In such a situation, it should not be used with high frequency in order not to hamper the ongoing xorriso operation by blocking its message output facility. A hundred times per second should be enough.
xorriso | The environment handle |
stack_handle | An id number returned by Xorriso_push_outlists() and not yet revoked by Xorriso_pull_outlists(). Submit -1 to address the most recent valid id. |
result_list | Result and mark messages (usually directed to stdout) |
info_list | Info and mark messages (usually directed to stderr) |
flag | Bitfield for control purposes bit0= fetch result channel bit1= fetch info channel If bit0 and bit1 are 0, both channels get fetched. |
Definition at line 1206 of file text_io.c.
References XorrisO::info_msglists, XorrisO::msglist_stackfill, XorrisO::result_msglists, Xorriso_lock_outlists(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_unlock_outlists().
Referenced by Xorriso_interpreter(), and Xorriso_msg_watcher().
int Xorriso_get_problem_status | ( | struct XorrisO * | xorriso, |
char | severity[80], | ||
int | flag | ||
) |
Obtain the current problem status of the xorriso handle.
xorriso | The environment handle |
severity | The severity text matching the current problem status |
flag | Unused yet. Submit 0. |
Definition at line 215 of file parse_exec.c.
References XorrisO::eternal_problem_status, XorrisO::eternal_problem_status_text, XorrisO::problem_status, and XorrisO::problem_status_text.
Referenced by Xorriso_option_commit().
int Xorriso_interpreter | ( | struct XorrisO * | xorriso, |
int | argc, | ||
char ** | argv, | ||
int * | idx, | ||
int | flag | ||
) |
Definition at line 949 of file parse_exec.c.
References XorrisO::add_plainly, XorrisO::argument_emulation, XorrisO::arrange_args, XorrisO::info_text, XorrisO::is_dialog, XorrisO::list_delimiter, XorrisO::prepended_wd, XorrisO::request_not_to_ask, XorrisO::request_to_abort, XorrisO::result_line_counter, XorrisO::result_page_counter, XorrisO::result_page_length, SfileadrL, Xorriso_alloc_meM, Xorriso_as_cdrskin(), Xorriso_as_genisofs(), Xorriso_count_args(), Xorriso_eval_problem_status(), Xorriso_exec_args_sorted(), Xorriso_fetch_outlists(), Xorriso_free_meM, Xorriso_msgs_submit(), Xorriso_normalize_command(), Xorriso_option_abort_on(), Xorriso_option_abstract_file(), Xorriso_option_acl(), Xorriso_option_add(), Xorriso_option_add_plainly(), Xorriso_option_alter_date(), Xorriso_option_append_partition(), Xorriso_option_application_id(), Xorriso_option_application_use(), Xorriso_option_as(), Xorriso_option_assert_volid(), Xorriso_option_auto_charset(), Xorriso_option_backslash_codes(), Xorriso_option_ban_stdio_write(), Xorriso_option_biblio_file(), Xorriso_option_blank(), Xorriso_option_boot_image(), Xorriso_option_calm_drive(), Xorriso_option_cdi(), Xorriso_option_cdx(), Xorriso_option_changes_pending(), Xorriso_option_charset(), Xorriso_option_check_md5(), Xorriso_option_check_media(), Xorriso_option_check_media_defaults(), Xorriso_option_chgrpi(), Xorriso_option_chmodi(), Xorriso_option_chowni(), Xorriso_option_clone(), Xorriso_option_close(), Xorriso_option_close_damaged(), Xorriso_option_close_filter_list(), Xorriso_option_commit(), Xorriso_option_commit_eject(), Xorriso_option_compare(), Xorriso_option_compliance(), Xorriso_option_concat(), Xorriso_option_copyright_file(), Xorriso_option_cp_clone(), Xorriso_option_cpri(), Xorriso_option_cpx(), Xorriso_option_cut_out(), Xorriso_option_data_cache_size(), Xorriso_option_dev(), Xorriso_option_devices(), Xorriso_option_dialog(), Xorriso_option_disk_dev_ino(), Xorriso_option_disk_pattern(), Xorriso_option_displacement(), Xorriso_option_drive_access(), Xorriso_option_drive_class(), Xorriso_option_dummy(), Xorriso_option_dvd_obs(), Xorriso_option_early_stdio_test(), Xorriso_option_ecma119_map(), Xorriso_option_eject(), Xorriso_option_end(), Xorriso_option_errfile_log(), Xorriso_option_error_behavior(), Xorriso_option_external_filter(), Xorriso_option_extract(), Xorriso_option_extract_boot_images(), Xorriso_option_extract_cut(), Xorriso_option_file_name_limit(), Xorriso_option_file_size_limit(), Xorriso_option_find(), Xorriso_option_follow(), Xorriso_option_fs(), Xorriso_option_getfacli(), Xorriso_option_gid(), Xorriso_option_grow_blindly(), Xorriso_option_hardlinks(), Xorriso_option_help(), Xorriso_option_hfsplus(), Xorriso_option_hide(), Xorriso_option_history(), Xorriso_option_iso_nowtime(), Xorriso_option_iso_rr_pattern(), Xorriso_option_jigdo(), Xorriso_option_joliet(), Xorriso_option_joliet_map(), Xorriso_option_launch_frontend(), Xorriso_option_list_arg_sorting(), Xorriso_option_list_delimiter(), Xorriso_option_list_extras(), Xorriso_option_list_formats(), Xorriso_option_list_profiles(), Xorriso_option_list_speeds(), Xorriso_option_lnsi(), Xorriso_option_load(), Xorriso_option_logfile(), Xorriso_option_lsi(), Xorriso_option_lsx(), Xorriso_option_map(), Xorriso_option_map_l(), Xorriso_option_mark(), Xorriso_option_md5(), Xorriso_option_mkdiri(), Xorriso_option_modesty_on_drive(), Xorriso_option_mount(), Xorriso_option_mount_opts(), Xorriso_option_move(), Xorriso_option_msg_op(), Xorriso_option_mvi(), Xorriso_option_named_pipe_loop(), Xorriso_option_no_rc(), Xorriso_option_not_leaf(), Xorriso_option_not_list(), Xorriso_option_not_mgt(), Xorriso_option_not_paths(), Xorriso_option_options_from_file(), Xorriso_option_osirrox(), Xorriso_option_overwrite(), Xorriso_option_pacifier(), Xorriso_option_padding(), Xorriso_option_page(), Xorriso_option_paste_in(), Xorriso_option_path_list(), Xorriso_option_pathspecs(), Xorriso_option_pkt_output(), Xorriso_option_preparer_id(), Xorriso_option_print(), Xorriso_option_print_size(), Xorriso_option_prog(), Xorriso_option_prompt(), Xorriso_option_publisher(), Xorriso_option_pvd_info(), Xorriso_option_pwdi(), Xorriso_option_pwdx(), Xorriso_option_read_fs(), Xorriso_option_read_mkisofsrc(), Xorriso_option_reassure(), Xorriso_option_report_about(), Xorriso_option_report_el_torito(), Xorriso_option_report_system_area(), Xorriso_option_return_with(), Xorriso_option_rmi(), Xorriso_option_rockridge(), Xorriso_option_rollback(), Xorriso_option_rom_toc_scan(), Xorriso_option_rr_reloc_dir(), Xorriso_option_scdbackup_tag(), Xorriso_option_scsi_dev_family(), Xorriso_option_scsi_log(), Xorriso_option_session_log(), Xorriso_option_set_filter(), Xorriso_option_setfacl_listi(), Xorriso_option_setfacli(), Xorriso_option_setfattr_listi(), Xorriso_option_setfattri(), Xorriso_option_sh_style_result(), Xorriso_option_signal_handling(), Xorriso_option_sleep(), Xorriso_option_speed(), Xorriso_option_split_size(), Xorriso_option_status(), Xorriso_option_status_history_max(), Xorriso_option_stdio_sync(), Xorriso_option_stream_recording(), Xorriso_option_system_id(), Xorriso_option_tell_media_space(), Xorriso_option_temp_mem_limit(), Xorriso_option_toc(), Xorriso_option_toc_of(), Xorriso_option_truncate_overwritable(), Xorriso_option_uid(), Xorriso_option_unregister_filter(), Xorriso_option_update(), Xorriso_option_use_immed_bit(), Xorriso_option_use_readline(), Xorriso_option_version(), Xorriso_option_volid(), Xorriso_option_volset_id(), Xorriso_option_volume_date(), Xorriso_option_write_type(), Xorriso_option_xattr(), Xorriso_option_zisofs(), Xorriso_peek_outlists(), Xorriso_process_msg_lists(), Xorriso_pull_outlists(), Xorriso_push_outlists(), Xorriso_set_problem_status(), Xorriso_start_msg_watcher(), and Xorriso_stop_msg_watcher().
Referenced by main(), Xorriso_exec_args_sorted(), and Xorriso_execute_option().
int Xorriso_lst_destroy_all | ( | struct Xorriso_lsT ** | lstring, |
int | flag | ||
) |
Destroy all list items which are directly or indirectly connected to the given link item.
All pointers obtained by Xorriso_lst_get_text() become invalid by this. Apply this to each of the two list handles obtained by Xorriso_pull_outlists() when the lists are no longer needed.
lstring | *lstring will be freed and set to NULL. It is not dangerous to submit a pointer to a NULL-pointer. |
flag | unused yet, submit 0 |
Definition at line 591 of file aux_objects.c.
References Xorriso_lsT::next, Xorriso_lsT::prev, and Xorriso_lst_destroy().
Referenced by Exclusions_destroy(), Xorriso_destroy(), Xorriso_destroy_di_array(), Xorriso_destroy_node_array(), Xorriso_jigdo_interpreter(), Xorriso_msg_filter_destroy(), Xorriso_msg_op_parse_bulk(), Xorriso_msg_watcher(), Xorriso_named_pipe_loop(), Xorriso_option_drive_class(), Xorriso_option_setfattr_listi(), Xorriso_sieve_clear_results(), Xorriso_start_msg_watcher(), Xorriso_stop_msg_watcher(), and Xorriso_toc_to_string().
struct Xorriso_lsT* Xorriso_lst_get_next | ( | struct Xorriso_lsT * | entry, |
int | flag | ||
) |
Obtain the address of the next item in the chain of messages.
An iteration over the output of Xorriso_pull_outlists() starts at the returned result_list or info_list and ends when this function returns NULL.
entry | The current list item |
flag | unused yet, submit 0 |
Definition at line 624 of file aux_objects.c.
References Xorriso_lsT::next.
Referenced by Xorriso_destroy_all_extf(), Xorriso_dialog_input(), Xorriso_external_filter(), Xorriso_finish_hl_update(), Xorriso_get_pattern(), Xorriso_is_in_patternlist(), Xorriso_lookup_extf(), Xorriso_make_restore_path(), Xorriso_msg_op_parse_bulk(), Xorriso_perform_attr_from_list(), Xorriso_sieve_get_result(), Xorriso_status(), Xorriso_status_extf(), and Xorriso_toc_to_string().
struct Xorriso_lsT* Xorriso_lst_get_prev | ( | struct Xorriso_lsT * | entry, |
int | flag | ||
) |
Obtain the address of the previous item in the chain of messages.
entry | The current list item |
flag | unused yet, submit 0 |
Definition at line 630 of file aux_objects.c.
References Xorriso_lsT::prev.
Referenced by Xorriso_status().
char* Xorriso_lst_get_text | ( | struct Xorriso_lsT * | entry, |
int | flag | ||
) |
Obtain the text message from the current list item.
entry | The current list item |
flag | unused yet, submit 0 |
Definition at line 636 of file aux_objects.c.
References Xorriso_lsT::text.
Referenced by Xorriso_destroy_all_extf(), Xorriso_dialog_input(), Xorriso_external_filter(), Xorriso_finish_hl_update(), Xorriso_get_pattern(), Xorriso_is_in_patternlist(), Xorriso_lookup_extf(), Xorriso_make_restore_path(), Xorriso_msg_op_parse_bulk(), Xorriso_perform_attr_from_list(), Xorriso_process_msg_lists(), Xorriso_set_filter(), Xorriso_sieve_get_result(), Xorriso_status(), Xorriso_status_extf(), and Xorriso_toc_to_string().
int Xorriso_make_return_value | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2715 of file parse_exec.c.
References XorrisO::eternal_problem_status, XorrisO::eternal_problem_status_text, XorrisO::info_text, XorrisO::return_with_severity, XorrisO::return_with_text, XorrisO::return_with_value, and Xorriso_msgs_submit().
Referenced by main().
int Xorriso_msgs_submit | ( | struct XorrisO * | xorriso, |
int | error_code, | ||
char | msg_text[], | ||
int | os_errno, | ||
char | severity[], | ||
int | flag | ||
) |
Submit a problem message to the xorriso problem reporting and handling system.
This will eventually increase problem status rank, which may at certain stages in the program be pardoned and reset to 0. The pardon is governed by Xorriso_option_abort_on() and by the anger of the affected program part. If no pardon has been given, then the problem status reaches the caller of option functions. Problem status should be inquired by Xorriso_eval_problem_status() and be reset before next option execution by Xorriso_set_problem_status(). The problem status itself does not cause the failure of option functions. But in case of failures for other reasons, a remnant overly severe problem status can cause overly harsh program reactions.
xorriso | The environment handle |
error_code | The unique error code of your message. Submit 0 if you do not have reserved error codes within the libburnia project. |
msg_text | Not more than 8196 characters of message text. A final newline character gets appended automatically. |
os_errno | Eventual errno related to the message. Submit 0 if the message is not related to a operating system error. |
severity | One of "ABORT", "FATAL", "FAILURE", "MISHAP", "SORRY", "WARNING", "HINT", "NOTE", "UPDATE", "DEBUG". Defaults to "FATAL". |
flag | Bitfield for control purposes bit0= use pager (as with result) bit1= permission to suppress output |
Definition at line 2504 of file text_io.c.
References XorrisO::info_text, XorrisO::problem_status, Xorriso_lsT::text, Xorriso__text_to_sev(), Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_info(), Xorriso_process_errfile(), Xorriso_process_msg_queues(), Xorriso_set_problem_status(), and Xorriso_write_to_channel().
Referenced by Permstack_pop(), Sfile_prepend_path(), Xoriso_handle_collision(), Xorriso_add_mips_boot_file(), Xorriso_add_tree(), Xorriso_adjust_session_size(), Xorriso_afile_fopen(), Xorriso_alloc_pattern_mem(), Xorriso_append_extattr_comp(), Xorriso_append_scdbackup_record(), Xorriso_apply_sort_file(), Xorriso_aquire_drive(), Xorriso_assert_volid(), Xorriso_atip(), Xorriso_attach_boot_image(), Xorriso_auto_chmod(), Xorriso_auto_driveadr(), Xorriso_auto_format(), Xorriso_blank_as_needed(), Xorriso_blank_media(), Xorriso_burn_track(), Xorriso_cannot_clone(), Xorriso_cannot_create_iter(), Xorriso_cdrskin(), Xorriso_check_burn_abort(), Xorriso_check_for_abort(), Xorriso_check_for_root_pattern(), Xorriso_check_interval(), Xorriso_check_intvl_string(), Xorriso_check_matchcount(), Xorriso_check_md5(), Xorriso_check_media(), Xorriso_check_media_setup_job(), Xorriso_check_multi(), Xorriso_check_session_md5(), Xorriso_check_temp_mem_limit(), Xorriso_check_thing_len(), Xorriso_chunk_md5(), Xorriso_clone_tree(), Xorriso_clone_under(), Xorriso_close_damaged(), Xorriso_compare_2_files(), Xorriso_concat(), Xorriso_convert_datestring(), Xorriso_convert_gidstring(), Xorriso_convert_modstring(), Xorriso_convert_uidstring(), Xorriso_coordinate_system_area(), Xorriso_copy_implicit_properties(), Xorriso_count_args(), Xorriso_cpmv_args(), Xorriso_cut_out(), Xorriso_decode_load_adr(), Xorriso_dialog_input(), Xorriso_dir_from_path(), Xorriso_execv(), Xorriso_expand_disk_pattern(), Xorriso_expand_pattern(), Xorriso_external_filter(), Xorriso_external_filter_banned(), Xorriso_extract_boot_images(), Xorriso_extract_cut(), Xorriso_fetch_outlists(), Xorriso_findi_action(), Xorriso_findi_iter(), Xorriso_findx(), Xorriso_findx_action(), Xorriso_format_media(), Xorriso_genisofs(), Xorriso_genisofs_fused_options(), Xorriso_genisofs_hide_list(), Xorriso_genisofs_ignore(), Xorriso_genisofs_platform(), Xorriso_get_attrs(), Xorriso_get_drive_handles(), Xorriso_get_volume(), Xorriso_getfacl(), Xorriso_give_up_drive(), Xorriso_gpt_crc(), Xorriso_graft_in(), Xorriso_graft_split(), Xorriso_graftable_pathspec(), Xorriso_handle_collision(), Xorriso_hfsplus_bless(), Xorriso_hfsplus_file_creator_type(), Xorriso_hop_link(), Xorriso_interpreter(), Xorriso_is_concat_target(), Xorriso_iso_file_open(), Xorriso_iso_file_to_fd(), Xorriso_jigdo_interpreter(), Xorriso_launch_frontend(), Xorriso_list_formats(), Xorriso_list_speeds(), Xorriso_list_speeds_sub(), Xorriso_ls_filev(), Xorriso_lsx_filev(), Xorriso_make_iso_write_opts(), Xorriso_make_mount_cmd(), Xorriso_make_return_value(), Xorriso_make_tmp_path(), Xorriso_make_write_options(), Xorriso_may_burn(), Xorriso_mkdir(), Xorriso_mount(), Xorriso_msgs_submit_void(), Xorriso_msinfo(), Xorriso_much_too_long(), Xorriso_named_pipe_loop(), Xorriso_no_findjob(), Xorriso_no_malloc_memory(), Xorriso_no_pattern_memory(), Xorriso_node_from_path(), Xorriso_normalize_acl_text(), Xorriso_normalize_img_path(), Xorriso_obtain_pattern_files_x(), Xorriso_open_job_data_to(), Xorriso_open_named_pipe(), Xorriso_opt_args(), Xorriso_option_abort_on(), Xorriso_option_acl(), Xorriso_option_add(), Xorriso_option_add_plainly(), Xorriso_option_append_partition(), Xorriso_option_application_use(), Xorriso_option_as(), Xorriso_option_assert_volid(), Xorriso_option_auto_charset(), Xorriso_option_backslash_codes(), Xorriso_option_blank(), Xorriso_option_boot_image(), Xorriso_option_cdi(), Xorriso_option_cdx(), Xorriso_option_changes_pending(), Xorriso_option_charset(), Xorriso_option_check_md5(), Xorriso_option_check_media(), Xorriso_option_close_damaged(), Xorriso_option_commit(), Xorriso_option_compare(), Xorriso_option_concat(), Xorriso_option_cp_clone(), Xorriso_option_cpri(), Xorriso_option_cpx(), Xorriso_option_cut_out(), Xorriso_option_dev(), Xorriso_option_devices(), Xorriso_option_dialog(), Xorriso_option_disk_dev_ino(), Xorriso_option_disk_pattern(), Xorriso_option_displacement(), Xorriso_option_drive_access(), Xorriso_option_drive_class(), Xorriso_option_dvd_obs(), Xorriso_option_early_stdio_test(), Xorriso_option_ecma119_map(), Xorriso_option_eject(), Xorriso_option_errfile_log(), Xorriso_option_error_behavior(), Xorriso_option_external_filter(), Xorriso_option_extract(), Xorriso_option_extract_boot_images(), Xorriso_option_extract_cut(), Xorriso_option_file_name_limit(), Xorriso_option_file_size_limit(), Xorriso_option_find(), Xorriso_option_follow(), Xorriso_option_fs(), Xorriso_option_hardlinks(), Xorriso_option_hfsplus(), Xorriso_option_hide(), Xorriso_option_iso_nowtime(), Xorriso_option_iso_rr_pattern(), Xorriso_option_joliet(), Xorriso_option_joliet_map(), Xorriso_option_launch_frontend(), Xorriso_option_list_delimiter(), Xorriso_option_lnsi(), Xorriso_option_load(), Xorriso_option_logfile(), Xorriso_option_lsi(), Xorriso_option_lsx(), Xorriso_option_map(), Xorriso_option_map_l(), Xorriso_option_md5(), Xorriso_option_modesty_on_drive(), Xorriso_option_mount(), Xorriso_option_mount_opts(), Xorriso_option_msg_op(), Xorriso_option_mvi(), Xorriso_option_named_pipe_loop(), Xorriso_option_not_leaf(), Xorriso_option_not_list(), Xorriso_option_not_mgt(), Xorriso_option_not_paths(), Xorriso_option_options_from_file(), Xorriso_option_osirrox(), Xorriso_option_overwrite(), Xorriso_option_pacifier(), Xorriso_option_padding(), Xorriso_option_page(), Xorriso_option_paste_in(), Xorriso_option_path_list(), Xorriso_option_pathspecs(), Xorriso_option_print(), Xorriso_option_print_size(), Xorriso_option_prog(), Xorriso_option_read_fs(), Xorriso_option_reassure(), Xorriso_option_report_about(), Xorriso_option_return_with(), Xorriso_option_rmi(), Xorriso_option_rockridge(), Xorriso_option_rom_toc_scan(), Xorriso_option_rr_reloc_dir(), Xorriso_option_scdbackup_tag(), Xorriso_option_scsi_dev_family(), Xorriso_option_scsi_log(), Xorriso_option_setfacl_listi(), Xorriso_option_setfacli(), Xorriso_option_setfattr_listi(), Xorriso_option_sh_style_result(), Xorriso_option_signal_handling(), Xorriso_option_sleep(), Xorriso_option_speed(), Xorriso_option_split_size(), Xorriso_option_stdio_sync(), Xorriso_option_tell_media_space(), Xorriso_option_temp_mem_limit(), Xorriso_option_toc_of(), Xorriso_option_update(), Xorriso_option_use_immed_bit(), Xorriso_option_volid(), Xorriso_option_volume_date(), Xorriso_option_write_type(), Xorriso_option_xattr(), Xorriso_option_zisofs(), Xorriso_overwrite_dest(), Xorriso_overwrite_iso_head(), Xorriso_pacifier_callback(), Xorriso_pacifier_loop(), Xorriso_parse_guid(), Xorriso_parse_line(), Xorriso_paste_in(), Xorriso_path_is_excluded(), Xorriso_path_is_hidden(), Xorriso_path_setfattr(), Xorriso_pipe_open(), Xorriso_prepare_expansion_pattern(), Xorriso_prepare_regex(), Xorriso_prescan_args(), Xorriso_pretend_full_disc(), Xorriso_process_msg_queues(), Xorriso_pull_outlists(), Xorriso_push_outlists(), Xorriso_read_file_data(), Xorriso_read_lines(), Xorriso_reaquire_outdev(), Xorriso_reassure(), Xorriso_reassure_restore(), Xorriso_refresh_ts_tags(), Xorriso_register_matched_adr(), Xorriso_register_node_target(), Xorriso_relax_compliance(), Xorriso_rename(), Xorriso_rename_suffix(), Xorriso_report_iso_error(), Xorriso_report_md5_outcome(), Xorriso_report_system_area(), Xorriso_resolve_link(), Xorriso_restore(), Xorriso_restore_disk_object(), Xorriso_restore_implicit_properties(), Xorriso_restore_is_identical(), Xorriso_restore_make_hl(), Xorriso_restore_node_array(), Xorriso_restore_overwrite(), Xorriso_restore_properties(), Xorriso_restore_tree(), Xorriso_retry_burn_track(), Xorriso_retry_write_session(), Xorriso_rmi(), Xorriso_rmx(), Xorriso_sanitize_image_size(), Xorriso_scan_report_lines(), Xorriso_sectormap_to_spotlist(), Xorriso_set_file_name_limit(), Xorriso_set_filter(), Xorriso_set_hfsplus_crtp(), Xorriso_set_hppa_boot_parm(), Xorriso_set_isolinux_options(), Xorriso_set_local_charset(), Xorriso_set_signal_handling(), Xorriso_set_st_mode(), Xorriso_set_system_area(), Xorriso_set_system_area_path(), Xorriso_set_volid(), Xorriso_setfacl(), Xorriso_setfattr(), Xorriso_show_devices(), Xorriso_show_dux_subs(), Xorriso_sieve_get_result(), Xorriso_sorted_node_array(), Xorriso_source_date_epoch(), Xorriso_split_report_line(), Xorriso_start_chunk_md5(), Xorriso_start_msg_watcher(), Xorriso_startup_libraries(), Xorriso_stop_msg_watcher(), Xorriso_toc(), Xorriso_tree_graft_node(), Xorriso_tree_restore_node(), Xorriso_truncate_const_find_name(), Xorriso_truncate_overwritable(), Xorriso_truncate_uniquely(), Xorriso_update_interpreter(), Xorriso_update_iso_lba0(), Xorriso_verify_sb_tag(), Xorriso_warn_of_wildcards(), Xorriso_write_application_use(), Xorriso_write_session(), and Xorriso_write_session_log().
int Xorriso_msgs_submit_void | ( | void * | xorriso, |
int | error_code, | ||
char | msg_text[], | ||
int | os_errno, | ||
char | severity[], | ||
int | flag | ||
) |
Alternative call interface of Xorriso_msgs_submit with void* instead of struct XorrisO*.
Definition at line 2595 of file text_io.c.
References Xorriso_msgs_submit().
Referenced by Xorriso_startup_libraries().
int Xorriso_new | ( | struct XorrisO ** | xorriso, |
char * | progname, | ||
int | flag | ||
) |
Definition at line 100 of file base_obj.c.
References XorrisO::abort_on_is_default, XorrisO::abort_on_severity, XorrisO::abort_on_text, XorrisO::abstract_file, XorrisO::add_plainly, XorrisO::alignment, XorrisO::all_file_dates, XorrisO::allow_dir_id_ext_dflt, XorrisO::allow_graft_points, XorrisO::allow_restore, XorrisO::apm_block_size, XorrisO::appended_as_apm, XorrisO::appended_as_gpt, XorrisO::appended_part_gpt_flags, XorrisO::appended_part_type_guids, XorrisO::appended_part_types, XorrisO::appended_partitions, XorrisO::application_id, XorrisO::application_use, XorrisO::argument_emulation, XorrisO::arrange_args, XorrisO::ascii_disc_label, XorrisO::assert_volid, XorrisO::assert_volid_sev, XorrisO::auto_close, XorrisO::ban_stdio_write, XorrisO::bar_is_fresh, XorrisO::biblio_file, XorrisO::boot_count, XorrisO::boot_efi_default, XorrisO::boot_emul_default, XorrisO::boot_id_string, XorrisO::boot_image_bin_form, XorrisO::boot_image_bin_path, XorrisO::boot_image_cat_hidden, XorrisO::boot_image_cat_path, XorrisO::boot_image_emul, XorrisO::boot_image_isohybrid, XorrisO::boot_image_load_size, XorrisO::boot_img_full_size, XorrisO::boot_img_size_default, XorrisO::boot_platform_id, XorrisO::boot_selection_crit, XorrisO::bsl_interpretation, XorrisO::buffer_timeout_sec, XorrisO::buffered_dialog, XorrisO::cache_default, XorrisO::cache_num_tiles, XorrisO::cache_tile_blocks, XorrisO::check_media_bad_limit, XorrisO::check_media_default, XorrisO::copyright_file, XorrisO::dev_fd_1, XorrisO::di_array, XorrisO::di_count, XorrisO::di_disk_paths, XorrisO::di_do_widen, XorrisO::di_iso_paths, XorrisO::dialog, XorrisO::did_something_useful, XorrisO::disk_excl_mode, XorrisO::disk_exclusions, XorrisO::displacement, XorrisO::displacement_sign, XorrisO::do_aaip, XorrisO::do_auto_chmod, XorrisO::do_calm_drive, XorrisO::do_close, XorrisO::do_concat_split, XorrisO::do_disk_pattern, XorrisO::do_dummy, XorrisO::do_fat, XorrisO::do_follow_concat, XorrisO::do_follow_links, XorrisO::do_follow_mount, XorrisO::do_follow_param, XorrisO::do_follow_pattern, XorrisO::do_global_gid, XorrisO::do_global_mode, XorrisO::do_global_uid, XorrisO::do_hfsplus, XorrisO::do_iso1999, XorrisO::do_iso_rr_pattern, XorrisO::do_joliet, XorrisO::do_md5, XorrisO::do_old_empty, XorrisO::do_override_now_time, XorrisO::do_overwrite, XorrisO::do_padding_by_libisofs, XorrisO::do_reassure, XorrisO::do_restore_sort_lba, XorrisO::do_rockridge, XorrisO::do_stream_recording, XorrisO::do_strict_acl, XorrisO::do_tao, XorrisO::drive_blacklist, XorrisO::drive_greylist, XorrisO::drive_whitelist, XorrisO::drives_access, XorrisO::drives_exclusive, XorrisO::dvd_obs, XorrisO::early_stdio_test, XorrisO::ecma119_map, XorrisO::efi_boot_partition, XorrisO::errfile_fp, XorrisO::errfile_log, XorrisO::errfile_mode, XorrisO::error_count, XorrisO::eternal_problem_status, XorrisO::eternal_problem_status_text, Exclusions_new(), XorrisO::extract_error_mode, XorrisO::file_name_limit, XorrisO::file_size_limit, XorrisO::filter_list_closed, XorrisO::filters, XorrisO::find_check_md5_result, XorrisO::find_compare_result, XorrisO::follow_link_limit, XorrisO::fs, XorrisO::global_dir_mode, XorrisO::global_file_mode, XorrisO::global_gid, XorrisO::global_uid, XorrisO::gpt_guid, XorrisO::gpt_guid_mode, XorrisO::grow_blindly_msc2, XorrisO::grub2_sparc_core, XorrisO::hfsp_block_size, XorrisO::hfsp_serial_number, XorrisO::hfsplus_hidings, XorrisO::hln_array, XorrisO::hln_change_pending, XorrisO::hln_count, XorrisO::hln_targets, XorrisO::idle_time, XorrisO::image_start_mode, XorrisO::image_start_value, XorrisO::img_read_error_mode, XorrisO::in_charset, XorrisO::in_drive_handle, XorrisO::in_sector_map, XorrisO::in_volset_handle, XorrisO::indev, XorrisO::indev_access, XorrisO::indev_is_exclusive, XorrisO::indev_off_adr, XorrisO::info_msglists, XorrisO::info_text, XorrisO::initial_wdx, XorrisO::ino_behavior, XorrisO::insert_bytes, XorrisO::insert_count, XorrisO::is_dialog, XorrisO::iso_gpt_type_guid, XorrisO::iso_level, XorrisO::iso_level_is_default, XorrisO::iso_mbr_part_flag, XorrisO::iso_mbr_part_type, XorrisO::iso_rr_hidings, XorrisO::isofs_has_what, XorrisO::isofs_size, XorrisO::isofs_st_in, XorrisO::isofs_st_out, XorrisO::jigdo_params, XorrisO::jigdo_values, XorrisO::joliet_hidings, XorrisO::joliet_map, XorrisO::keep_boot_image, XorrisO::last_abort_file_time, XorrisO::last_update_time, XorrisO::launch_frontend_banned, XorrisO::lib_msg_queue_lock, XorrisO::lib_msg_queue_lock_ini, XorrisO::libjte_params_given, XorrisO::library_msg_direct_print, XorrisO::libs_are_started, XorrisO::linux_scsi_dev_family, XorrisO::list_delimiter, XorrisO::loaded_boot_bin_lba, XorrisO::loaded_boot_cat_path, XorrisO::loaded_volid, XorrisO::logfile, XorrisO::logfile_fp, XorrisO::mark_text, XorrisO::max_buffer_percent, XorrisO::max_buffer_usec, XorrisO::min_buffer_percent, XorrisO::min_buffer_usec, XorrisO::mkisofsrc_done, XorrisO::modesty_on_drive, XorrisO::msg_sieve, XorrisO::msg_sieve_disabled, XorrisO::msg_watcher_lock, XorrisO::msg_watcher_lock_ini, XorrisO::msg_watcher_state, XorrisO::msglist_flags, XorrisO::msglist_stackfill, XorrisO::msgw_fetch_lock, XorrisO::msgw_fetch_lock_ini, XorrisO::msgw_info_handle, XorrisO::msgw_info_handler, XorrisO::msgw_msg_pending, XorrisO::msgw_result_handle, XorrisO::msgw_result_handler, XorrisO::msgw_stack_handle, XorrisO::no_emul_toc, XorrisO::no_rc, XorrisO::no_volset_present, XorrisO::node_array, XorrisO::node_array_size, XorrisO::node_counter, XorrisO::node_disk_prefixes, XorrisO::node_img_prefixes, XorrisO::node_targets_availmem, XorrisO::now_time_override, XorrisO::out_charset, XorrisO::out_drive_handle, XorrisO::outdev, XorrisO::outdev_access, XorrisO::outdev_is_exclusive, XorrisO::outdev_off_adr, XorrisO::pacifier_byte_count, XorrisO::pacifier_count, XorrisO::pacifier_fifo, XorrisO::pacifier_interval, XorrisO::pacifier_prev_count, XorrisO::pacifier_style, XorrisO::pacifier_total, XorrisO::packet_output, XorrisO::padding, XorrisO::part_like_isohybrid, XorrisO::partition_heads_per_cyl, XorrisO::partition_offset, XorrisO::partition_secs_per_head, XorrisO::patch_isolinux_image, XorrisO::patch_system_area, XorrisO::pending_option, XorrisO::perm_stack, XorrisO::pktlog_fp, XorrisO::prep_partition, XorrisO::preparer_id, XorrisO::prepended_wd, XorrisO::problem_status, XorrisO::problem_status_lock, XorrisO::problem_status_lock_ini, XorrisO::problem_status_text, XorrisO::progname, XorrisO::publisher, XorrisO::rc_filename_count, XorrisO::rc_filenames, XorrisO::re, XorrisO::re_constants, XorrisO::re_count, XorrisO::re_failed_at, XorrisO::re_fill, XorrisO::read_fs, XorrisO::read_speed, XorrisO::read_speed_corr, XorrisO::read_speed_force, XorrisO::reg_expr, XorrisO::relax_compliance, XorrisO::report_about_severity, XorrisO::report_about_text, XorrisO::request_not_to_ask, XorrisO::request_to_abort, XorrisO::resolve_link_rec_count, XorrisO::resolve_link_rec_limit, XorrisO::result_line, XorrisO::result_line_counter, XorrisO::result_msglists, XorrisO::result_msglists_lock, XorrisO::result_msglists_lock_ini, XorrisO::result_open_line_len, XorrisO::result_page_counter, XorrisO::result_page_length, XorrisO::result_page_width, XorrisO::return_with_severity, XorrisO::return_with_text, XorrisO::return_with_value, XorrisO::rr_loaded, XorrisO::rr_reloc_dir, XorrisO::rr_reloc_flags, XorrisO::run_state, XorrisO::scdbackup_tag_listname, XorrisO::scdbackup_tag_name, XorrisO::scdbackup_tag_time, XorrisO::scdbackup_tag_written, XorrisO::scsi_log, XorrisO::search_mode, XorrisO::session_blocks, XorrisO::session_lba, XorrisO::session_logfile, Sfile_leafname(), SfileadrL, XorrisO::sh_style_result, XorrisO::show_hfs_cmd_count, XorrisO::show_hfs_cmd_flag, XorrisO::show_hfs_cmds, XorrisO::sparse_min_gap, XorrisO::split_size, XorrisO::start_time, XorrisO::status_history_max, XorrisO::stderr_fp, XorrisO::stdio_sync, XorrisO::stdio_sync_is_default, XorrisO::structured_search, XorrisO::system_area_clear_loaded, XorrisO::system_area_disk_path, XorrisO::system_area_options, XorrisO::system_id, XorrisO::temp_mem_limit, XorrisO::toc_emulation_flag, XorrisO::tolerate_stdin_eof, XorrisO::tree_loaded, TSOB_FELD, XorrisO::untranslated_name_len, XorrisO::update_flags, XorrisO::use_immed_bit, XorrisO::use_immed_bit_default, XorrisO::use_stdin, XorrisO::vol_creation_time, XorrisO::vol_effective_time, XorrisO::vol_expiration_time, XorrisO::vol_modification_time, XorrisO::vol_uuid, XorrisO::volid, XorrisO::volid_default, XorrisO::volset_change_pending, XorrisO::volset_id, XorrisO::wdi, XorrisO::wdx, XorrisO::write_speed, XorrisO::write_to_channel_lock, XorrisO::write_to_channel_lock_ini, Xorriso__text_to_sev(), Xorriso_default_file_size_limiT, Xorriso_destroy(), Xorriso_lst_new(), Xorriso_max_appended_partitionS, Xorriso_max_outlist_stacK, Xorriso_preparer_string(), Xorriso_protect_stdout(), Xorriso_rc_nuM, Xorriso_read_quality_invaliD, Xorriso_relax_compliance(), Xorriso_status_history_maX, Xorriso_sys_rc_nameS, XorrisO::zisofs_block_number_target, XorrisO::zisofs_block_size, XorrisO::zisofs_block_size_default, XorrisO::zisofs_bpt_discard_free_ratio, XorrisO::zisofs_bpt_discard_free_ratio_default, XorrisO::zisofs_by_magic, XorrisO::zisofs_max_file_blocks, XorrisO::zisofs_max_file_blocks_default, XorrisO::zisofs_max_total_blocks, XorrisO::zisofs_max_total_blocks_default, XorrisO::zisofs_susp_z2, XorrisO::zisofs_susp_z2_default, XorrisO::zisofs_v2_block_size, XorrisO::zisofs_v2_block_size_default, XorrisO::zisofs_v2_enabled, XorrisO::zlib_level, and XorrisO::zlib_level_default.
Referenced by main().
int Xorriso_option_abort_on | ( | struct XorrisO * | xorriso, |
char * | severity, | ||
int | flag | ||
) |
Definition at line 39 of file opts_a_c.c.
References XorrisO::abort_on_is_default, XorrisO::abort_on_severity, XorrisO::abort_on_text, XorrisO::info_text, Sfile_str(), Text_shellsafe(), Xorriso__sev_to_text(), Xorriso__text_to_sev(), Xorriso__to_upper(), Xorriso_msgs_submit(), and Xorriso_set_abort_severity().
Referenced by Xorriso_dialog(), Xorriso_interpreter(), and Xorriso_prescan_args().
int Xorriso_option_abstract_file | ( | struct XorrisO * | xorriso, |
char * | name, | ||
int | flag | ||
) |
Definition at line 66 of file opts_a_c.c.
References XorrisO::abstract_file, Xorriso_check_name_len(), and Xorriso_set_change_pending().
Referenced by Xorriso_genisofs(), Xorriso_interpreter(), and Xorriso_read_as_mkisofsrc().
int Xorriso_option_acl | ( | struct XorrisO * | xorriso, |
char * | mode, | ||
int | flag | ||
) |
Definition at line 78 of file opts_a_c.c.
References XorrisO::do_aaip, XorrisO::info_text, Xorriso_msgs_submit(), and Xorriso_set_ignore_aclea().
Referenced by Xorriso_genisofs(), and Xorriso_interpreter().
int Xorriso_option_add | ( | struct XorrisO * | xorriso, |
int | argc, | ||
char ** | argv, | ||
int * | idx, | ||
int | flag | ||
) |
Definition at line 123 of file opts_a_c.c.
References XorrisO::allow_graft_points, Fileliste__target_source_limit(), XorrisO::info_text, XorrisO::pacifier_count, XorrisO::pacifier_total, Sfile_prepend_path(), Sfile_str(), SfileadrL, unescape_pathspec_part(), XorrisO::wdi, XorrisO::wdx, Xorriso_alloc_meM, Xorriso_eval_problem_status(), Xorriso_free_meM, Xorriso_graft_in(), Xorriso_info(), Xorriso_msgs_submit(), Xorriso_normalize_img_path(), Xorriso_opt_args(), Xorriso_pacifier_callback(), and Xorriso_pacifier_reset().
Referenced by Xorriso_genisofs(), Xorriso_interpreter(), and Xorriso_option_path_list().
int Xorriso_option_add_plainly | ( | struct XorrisO * | xorriso, |
char * | mode, | ||
int | flag | ||
) |
Definition at line 220 of file opts_a_c.c.
References XorrisO::add_plainly, XorrisO::info_text, and Xorriso_msgs_submit().
Referenced by Xorriso_interpreter(), and Xorriso_prescan_args().
int Xorriso_option_alter_date | ( | struct XorrisO * | xorriso, |
char * | time_type, | ||
char * | timestring, | ||
int | argc, | ||
char ** | argv, | ||
int * | idx, | ||
int | flag | ||
) |
Definition at line 242 of file opts_a_c.c.
References Findjob_destroy(), Findjob_new(), Findjob_set_action_ad(), XorrisO::request_to_abort, Xorriso_convert_datestring(), Xorriso_eval_problem_status(), Xorriso_findi(), Xorriso_no_findjob(), Xorriso_opt_args(), and Xorriso_set_time().
Referenced by Xorriso_interpreter(), and Xorriso_set_all_file_dates().
int Xorriso_option_append_partition | ( | struct XorrisO * | xorriso, |
char * | partno_text, | ||
char * | type_text, | ||
char * | image_path, | ||
int | flag | ||
) |
Definition at line 295 of file opts_a_c.c.
References XorrisO::appended_part_gpt_flags, XorrisO::appended_part_type_guids, XorrisO::appended_part_types, XorrisO::appended_partitions, XorrisO::info_text, Xorriso_max_appended_partitionS, Xorriso_msgs_submit(), Xorriso_no_malloc_memory(), and Xorriso_parse_type_guid().
Referenced by Xorriso_genisofs(), and Xorriso_interpreter().
int Xorriso_option_application_id | ( | struct XorrisO * | xorriso, |
char * | name, | ||
int | flag | ||
) |
Definition at line 362 of file opts_a_c.c.
References XorrisO::application_id, Xorriso_check_name_len(), Xorriso_preparer_string(), and Xorriso_set_change_pending().
Referenced by Xorriso_genisofs(), Xorriso_interpreter(), and Xorriso_read_as_mkisofsrc().
int Xorriso_option_application_use | ( | struct XorrisO * | xorriso, |
char * | path, | ||
int | flag | ||
) |
Definition at line 379 of file opts_a_c.c.
References XorrisO::application_use, XorrisO::info_text, Sfile_str(), and Xorriso_msgs_submit().
Referenced by Xorriso_genisofs(), and Xorriso_interpreter().
int Xorriso_option_as | ( | struct XorrisO * | xorriso, |
int | argc, | ||
char ** | argv, | ||
int * | idx, | ||
int | flag | ||
) |
Definition at line 397 of file opts_a_c.c.
References XorrisO::info_text, XorrisO::list_delimiter, Xorriso_cdrskin(), Xorriso_end_idx(), Xorriso_genisofs(), and Xorriso_msgs_submit().
Referenced by Xorriso_interpreter().
int Xorriso_option_assert_volid | ( | struct XorrisO * | xorriso, |
char * | pattern, | ||
char * | severity, | ||
int | flag | ||
) |
Definition at line 445 of file opts_a_c.c.
References XorrisO::abort_on_text, XorrisO::assert_volid, XorrisO::assert_volid_sev, XorrisO::info_text, Sfile_str(), Sregex_match(), Text_shellsafe(), Xorriso__text_to_sev(), Xorriso__to_upper(), and Xorriso_msgs_submit().
Referenced by Xorriso_interpreter().
int Xorriso_option_auto_charset | ( | struct XorrisO * | xorriso, |
char * | mode, | ||
int | flag | ||
) |
Definition at line 491 of file opts_a_c.c.
References XorrisO::do_aaip, XorrisO::info_text, and Xorriso_msgs_submit().
Referenced by Xorriso_interpreter().
int Xorriso_option_backslash_codes | ( | struct XorrisO * | xorriso, |
char * | mode, | ||
int | flag | ||
) |
Definition at line 507 of file opts_a_c.c.
References XorrisO::bsl_interpretation, XorrisO::info_text, SfileadrL, and Xorriso_msgs_submit().
Referenced by Xorriso_interpreter(), Xorriso_prescan_args(), and Xorriso_program_arg_bsl().
int Xorriso_option_ban_stdio_write | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 558 of file opts_a_c.c.
References XorrisO::ban_stdio_write.
Referenced by Xorriso_interpreter().
int Xorriso_option_biblio_file | ( | struct XorrisO * | xorriso, |
char * | name, | ||
int | flag | ||
) |
Definition at line 566 of file opts_a_c.c.
References XorrisO::biblio_file, Xorriso_check_name_len(), and Xorriso_set_change_pending().
Referenced by Xorriso_genisofs(), Xorriso_interpreter(), and Xorriso_read_as_mkisofsrc().
int Xorriso_option_blank | ( | struct XorrisO * | xorriso, |
char * | mode, | ||
int | flag | ||
) |
Definition at line 581 of file opts_a_c.c.
References XorrisO::in_drive_handle, XorrisO::info_text, XorrisO::out_drive_handle, Scanf_io_size(), Xorriso_blank_as_needed(), Xorriso_blank_media(), Xorriso_change_is_pending(), Xorriso_format_media(), Xorriso_msgs_submit(), Xorriso_pretend_full_disc(), Xorriso_reaquire_outdev(), and Xorriso_reassure().
Referenced by Xorriso_cdrskin(), and Xorriso_interpreter().
int Xorriso_option_boot_image | ( | struct XorrisO * | xorriso, |
char * | form, | ||
char * | treatment, | ||
int | flag | ||
) |
Definition at line 695 of file opts_a_c.c.