xorriso  1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

text_io.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Xorriso_pvt_textio_includeD   yes
 

Functions

int Xorriso_dialog_input (struct XorrisO *xorriso, char line[], int linesize, int flag)
 
int Xorriso_reassure (struct XorrisO *xorriso, char *cmd, char *which_will, int flag)
 
int Xorriso_request_confirmation (struct XorrisO *xorriso, int flag)
 
int Xorriso_read_lines (struct XorrisO *xorriso, FILE *fp, int *linecount, int *argc, char ***argv, int flag)
 
int Xorriso_write_to_channel (struct XorrisO *xorriso, char *in_text, int channel_no, int flag)
 
int Xorriso_result (struct XorrisO *xorriso, int flag)
 
int Xorriso_restxt (struct XorrisO *xorriso, char *text)
 
int Xorriso_info (struct XorrisO *xorriso, int flag)
 
int Xorriso_mark (struct XorrisO *xorriso, int flag)
 
int Xorriso_write_session_log (struct XorrisO *xorriso, int flag)
 
int Xorriso_status_result (struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
 
int Xorriso_status (struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
 
int Xorriso_pacifier_reset (struct XorrisO *xorriso, int flag)
 
int Xorriso_pacifier_callback (struct XorrisO *xorriso, char *what_done, off_t count, off_t todo, char *current_object, int flag)
 
int Xorriso_reset_counters (struct XorrisO *xorriso, int flag)
 
int Xorriso_no_malloc_memory (struct XorrisO *xorriso, char **to_free, int flag)
 
int Xorriso_much_too_long (struct XorrisO *xorriso, int len, int flag)
 
int Xorriso_no_findjob (struct XorrisO *xorriso, char *cmd, int flag)
 
int Xorriso_report_md5_outcome (struct XorrisO *xorriso, char *severity, int flag)
 
int Xorriso_protect_stdout (struct XorrisO *xorriso, int flag)
 
int Xorriso_msg_op_parse (struct XorrisO *xorriso, char *line, char *prefix, char *separators, int max_words, int pflag, int input_lines, int flag)
 
int Xorriso_msg_op_parse_bulk (struct XorrisO *xorriso, char *prefix, char *separators, int max_words, int pflag, int bulk_lines, int flag)
 
int Xorriso_launch_frontend (struct XorrisO *xorriso, int argc, char **argv, char *cmd_pipe_adr, char *reply_pipe_adr, int flag)
 
int Xorriso_named_pipe_loop (struct XorrisO *xorriso, char *pipe_paths[3], int flag)
 
char * Xorriso_esc_filepath (struct XorrisO *xorriso, char *in_text, char *out_text, int flag)
 
int Xorriso_set_info_text (struct XorrisO *xorriso, char *text, size_t trunc_len, int flag)
 

Macro Definition Documentation

◆ Xorriso_pvt_textio_includeD

#define Xorriso_pvt_textio_includeD   yes

Definition at line 13 of file text_io.h.

Function Documentation

◆ Xorriso_dialog_input()

◆ Xorriso_esc_filepath()

char* Xorriso_esc_filepath ( struct XorrisO xorriso,
char *  in_text,
char *  out_text,
int  flag 
)

◆ Xorriso_info()

int Xorriso_info ( struct XorrisO xorriso,
int  flag 
)

Definition at line 2367 of file text_io.c.

References XorrisO::bar_is_fresh, XorrisO::info_text, XorrisO::request_to_abort, Xorriso__text_to_sev(), Xorriso_pager(), and Xorriso_write_to_channel().

Referenced by Xorriso_aquire_drive(), Xorriso_blank_media(), Xorriso_burn_track(), Xorriso_cdrskin(), Xorriso_cdrskin_help(), Xorriso_check_session_md5(), Xorriso_clone_tree(), Xorriso_dialog(), Xorriso_dialog_input(), Xorriso_eval_problem_status(), Xorriso_execute_option(), Xorriso_extract_boot_images(), Xorriso_format_media(), Xorriso_genisofs(), Xorriso_genisofs_help(), Xorriso_give_up_drive(), Xorriso_ls(), Xorriso_ls_filev(), Xorriso_lsx_filev(), Xorriso_mark(), Xorriso_mkdir(), Xorriso_mount(), Xorriso_msg_op_parse(), Xorriso_msg_op_parse_bulk(), Xorriso_msgs_submit(), Xorriso_option_add(), Xorriso_option_cdi(), Xorriso_option_cdx(), Xorriso_option_check_media(), Xorriso_option_cpri(), Xorriso_option_cpx(), Xorriso_option_extract(), Xorriso_option_file_size_limit(), Xorriso_option_map(), Xorriso_option_mvi(), Xorriso_option_not_list(), Xorriso_option_options_from_file(), Xorriso_option_osirrox(), Xorriso_option_path_list(), Xorriso_option_print(), Xorriso_option_pwdi(), Xorriso_option_pwdx(), Xorriso_option_rmi(), Xorriso_option_update(), Xorriso_pager(), Xorriso_process_errfile(), Xorriso_process_msg_queues(), Xorriso_read_file_data(), Xorriso_reassure(), Xorriso_reassure_restore(), Xorriso_request_confirmation(), Xorriso_rmi(), Xorriso_show_devices(), Xorriso_toc_line(), and Xorriso_write_session().

◆ Xorriso_launch_frontend()

int Xorriso_launch_frontend ( struct XorrisO xorriso,
int  argc,
char **  argv,
char *  cmd_pipe_adr,
char *  reply_pipe_adr,
int  flag 
)

◆ Xorriso_mark()

◆ Xorriso_msg_op_parse()

int Xorriso_msg_op_parse ( struct XorrisO xorriso,
char *  line,
char *  prefix,
char *  separators,
int  max_words,
int  pflag,
int  input_lines,
int  flag 
)

◆ Xorriso_msg_op_parse_bulk()

int Xorriso_msg_op_parse_bulk ( struct XorrisO xorriso,
char *  prefix,
char *  separators,
int  max_words,
int  pflag,
int  bulk_lines,
int  flag 
)

◆ Xorriso_much_too_long()

◆ Xorriso_named_pipe_loop()

◆ Xorriso_no_findjob()

◆ Xorriso_no_malloc_memory()

◆ Xorriso_pacifier_callback()

◆ Xorriso_pacifier_reset()

◆ Xorriso_protect_stdout()

int Xorriso_protect_stdout ( struct XorrisO xorriso,
int  flag 
)

Definition at line 63 of file text_io.c.

References XorrisO::dev_fd_1.

Referenced by Xorriso_new(), and Xorriso_prescan_args().

◆ Xorriso_read_lines()

int Xorriso_read_lines ( struct XorrisO xorriso,
FILE *  fp,
int *  linecount,
int *  argc,
char ***  argv,
int  flag 
)

◆ Xorriso_reassure()

◆ Xorriso_report_md5_outcome()

int Xorriso_report_md5_outcome ( struct XorrisO xorriso,
char *  severity,
int  flag 
)

◆ Xorriso_request_confirmation()

◆ Xorriso_reset_counters()

int Xorriso_reset_counters ( struct XorrisO xorriso,
int  flag 
)

◆ Xorriso_restxt()

int Xorriso_restxt ( struct XorrisO xorriso,
char *  text 
)

Definition at line 2423 of file text_io.c.

References XorrisO::result_line, Xorriso_lsT::text, and Xorriso_result().

Referenced by Xorriso_option_help().

◆ Xorriso_result()

int Xorriso_result ( struct XorrisO xorriso,
int  flag 
)

Definition at line 2337 of file text_io.c.

References XorrisO::bar_is_fresh, XorrisO::msglist_flags, XorrisO::msglist_stackfill, XorrisO::request_to_abort, XorrisO::result_line, XorrisO::result_page_length, Xorriso_pager(), and Xorriso_write_to_channel().

Referenced by Xorriso_atip(), Xorriso_cdrskin(), Xorriso_check_md5(), Xorriso_check_session_md5(), Xorriso_cmd_sorting_rank(), Xorriso_compare_2_contents(), Xorriso_compare_2_files(), Xorriso_exec_args_sorted(), Xorriso_findi_action(), Xorriso_findi_headline(), Xorriso_findx_action(), Xorriso_getfacl(), Xorriso_getfattr(), Xorriso_getfname(), Xorriso_gpt_crc(), Xorriso_list_extattr(), Xorriso_list_extras(), Xorriso_list_extras_result(), Xorriso_list_formats(), Xorriso_list_profiles(), Xorriso_list_speeds_sub(), Xorriso_ls(), Xorriso_ls_filev(), Xorriso_lsx_filev(), Xorriso_mark(), Xorriso_mount(), Xorriso_msg_op_parse(), Xorriso_option_boot_image(), Xorriso_option_cdi(), Xorriso_option_cdx(), Xorriso_option_changes_pending(), Xorriso_option_check_md5(), Xorriso_option_check_media(), Xorriso_option_compare(), Xorriso_option_find(), Xorriso_option_help(), Xorriso_option_msg_op(), Xorriso_option_print(), Xorriso_option_print_size(), Xorriso_option_prompt(), Xorriso_option_pwdi(), Xorriso_option_pwdx(), Xorriso_option_tell_media_space(), Xorriso_option_toc(), Xorriso_option_version(), Xorriso_process_errfile(), Xorriso_pvd_info(), Xorriso_report_damage(), Xorriso_report_lba(), Xorriso_report_lib_versions(), Xorriso_report_lines(), Xorriso_report_md5_outcome(), Xorriso_report_pvd_time(), Xorriso_report_system_area(), Xorriso_restxt(), Xorriso_show_devices(), Xorriso_show_du_subs(), Xorriso_show_dux_subs(), Xorriso_show_stream(), Xorriso_status_result(), Xorriso_test_outchar(), and Xorriso_toc_line().

◆ Xorriso_set_info_text()

int Xorriso_set_info_text ( struct XorrisO xorriso,
char *  text,
size_t  trunc_len,
int  flag 
)

Definition at line 4768 of file text_io.c.

References XorrisO::info_text, and Xorriso_lsT::text.

Referenced by Xorriso_option_setfacli().

◆ Xorriso_status()

int Xorriso_status ( struct XorrisO xorriso,
char *  filter,
FILE *  fp,
int  flag 
)

Definition at line 2764 of file text_io.c.

References XorrisO::abort_on_text, XorrisO::abstract_file, XorrisO::add_plainly, XorrisO::all_file_dates, XorrisO::allow_graft_points, XorrisO::allow_restore, XorrisO::apm_block_size, XorrisO::appended_as_apm, XorrisO::appended_as_gpt, XorrisO::application_id, XorrisO::application_use, XorrisO::assert_volid, XorrisO::assert_volid_sev, XorrisO::auto_close, XorrisO::ban_stdio_write, XorrisO::biblio_file, XorrisO::boot_image_isohybrid, XorrisO::bsl_interpretation, XorrisO::buffer_timeout_sec, XorrisO::cache_default, XorrisO::cache_num_tiles, XorrisO::cache_tile_blocks, XorrisO::check_media_default, XorrisO::copyright_file, XorrisO::dialog, 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_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_uid, XorrisO::do_hfsplus, XorrisO::do_iso_rr_pattern, XorrisO::do_joliet, XorrisO::do_md5, 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_log, Exclusions_get_descrs(), XorrisO::extract_error_mode, XorrisO::file_name_limit, XorrisO::file_size_limit, XorrisO::follow_link_limit, XorrisO::fs, Ftimetxt(), XorrisO::global_gid, XorrisO::global_uid, XorrisO::gpt_guid, XorrisO::gpt_guid_mode, XorrisO::grow_blindly_msc2, XorrisO::hfsp_block_size, XorrisO::hfsp_serial_number, XorrisO::image_start_mode, XorrisO::image_start_value, XorrisO::img_read_error_mode, XorrisO::in_charset, XorrisO::indev, XorrisO::indev_access, XorrisO::indev_is_exclusive, XorrisO::ino_behavior, XorrisO::iso_gpt_type_guid, XorrisO::iso_mbr_part_flag, XorrisO::iso_mbr_part_type, XorrisO::jigdo_params, XorrisO::jigdo_values, XorrisO::joliet_map, XorrisO::linux_scsi_dev_family, XorrisO::list_delimiter, XorrisO::loaded_volid, XorrisO::logfile, XorrisO::mark_text, XorrisO::max_buffer_percent, XorrisO::max_buffer_usec, XorrisO::min_buffer_percent, XorrisO::min_buffer_usec, XorrisO::modesty_on_drive, XorrisO::mount_opts_flag, Xorriso_lsT::next, XorrisO::no_rc, XorrisO::now_time_override, XorrisO::out_charset, XorrisO::outdev, XorrisO::outdev_access, XorrisO::outdev_is_exclusive, XorrisO::pacifier_interval, XorrisO::pacifier_style, XorrisO::packet_output, XorrisO::padding, XorrisO::part_like_isohybrid, XorrisO::partition_heads_per_cyl, XorrisO::partition_offset, XorrisO::partition_secs_per_head, XorrisO::prep_partition, XorrisO::preparer_id, XorrisO::progname, XorrisO::publisher, XorrisO::read_fs, XorrisO::read_speed, XorrisO::read_speed_corr, XorrisO::read_speed_force, XorrisO::report_about_text, XorrisO::result_line, XorrisO::result_page_length, XorrisO::result_page_width, XorrisO::return_with_text, XorrisO::return_with_value, XorrisO::rr_reloc_dir, XorrisO::scdbackup_tag_listname, XorrisO::scdbackup_tag_name, XorrisO::scsi_log, XorrisO::session_logfile, Sfile_off_t_text(), SfileadrL, XorrisO::sh_style_result, XorrisO::sparse_min_gap, XorrisO::split_size, XorrisO::status_history_max, XorrisO::stdio_sync, XorrisO::system_area_disk_path, XorrisO::system_area_options, XorrisO::system_id, XorrisO::temp_mem_limit, Xorriso_lsT::text, Text_shellsafe(), XorrisO::toc_emulation_flag, 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_id, XorrisO::wdi, XorrisO::wdx, XorrisO::write_speed, Xorriso__format_guid(), Xorriso__get_signal_behavior(), Xorriso__speedname(), Xorriso_alloc_meM, Xorriso_boot_image_status(), Xorriso_boot_status_sysarea(), Xorriso_check_media_list_job(), Xorriso_default_file_size_limiT, Xorriso_free_meM, Xorriso_get_local_charset(), Xorriso_get_pattern(), Xorriso_get_relax_text(), Xorriso_lst_get_last(), Xorriso_lst_get_next(), Xorriso_lst_get_prev(), Xorriso_lst_get_text(), Xorriso_preparer_string(), Xorriso_status_extf(), Xorriso_status_filter(), Xorriso_status_history_maX, Xorriso_status_result(), and Xorriso_status_zisofs().

Referenced by Xorriso_option_boot_image(), and Xorriso_option_status().

◆ Xorriso_status_result()

◆ Xorriso_write_session_log()

◆ Xorriso_write_to_channel()