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.
![]() ![]() |
Go to the source code of this file.
Macros | |
#define | Xorrisoburn_includeD yes |
#define | xorriso_libisoburn_req_major 1 |
#define | xorriso_libisoburn_req_minor 5 |
#define | xorriso_libisoburn_req_micro 4 |
#define | Xorriso_IFBOOT S_IFMT |
Functions | |
int | Xorriso_startup_libraries (struct XorrisO *xorriso, int flag) |
int | Xorriso_detach_libraries (struct XorrisO *xorriso, int flag) |
int | Xorriso_create_empty_iso (struct XorrisO *xorriso, int flag) |
int | Xorriso_aquire_drive (struct XorrisO *xorriso, char *adr, char *show_adr, int flag) |
int | Xorriso_give_up_drive (struct XorrisO *xorriso, int flag) |
int | Xorriso_write_session (struct XorrisO *xorriso, int flag) |
int | Xorriso_retry_write_session (struct XorrisO *xorriso, int flag) |
int | Xorriso_graft_in (struct XorrisO *xorriso, void *boss_iter, char *disk_path, char *img_path, off_t offset, off_t cut_size, int flag) |
int | Xorriso__text_to_sev (char *severity_name, int *severity_number, int flag) |
int | Xorriso__sev_to_text (int severity, char **severity_name, int flag) |
int | Xorriso_toc (struct XorrisO *xorriso, int flag) |
int | Xorriso_show_boot_info (struct XorrisO *xorriso, int flag) |
int | Xorriso_show_devices (struct XorrisO *xorriso, int flag) |
int | Xorriso_tell_media_space (struct XorrisO *xorriso, int *media_space, int *free_space, int flag) |
int | Xorriso_blank_media (struct XorrisO *xorriso, int flag) |
int | Xorriso_format_media (struct XorrisO *xorriso, off_t size, int flag) |
int | Xorriso_list_formats (struct XorrisO *xorriso, int flag) |
int | Xorriso_list_speeds (struct XorrisO *xorriso, int flag) |
int | Xorriso_list_profiles (struct XorrisO *xorriso, int flag) |
int | Xorriso_blank_as_needed (struct XorrisO *xorriso, int flag) |
int | Xorriso_rmi (struct XorrisO *xorriso, void *boss_iter, off_t boss_mem, char *path, int flag) |
int | Xorriso_ls_filev (struct XorrisO *xorriso, char *wd, int filec, char **filev, off_t boss_mem, int flag) |
int | Xorriso_ls (struct XorrisO *xorriso, int flag) |
int | Xorriso_get_dus (struct XorrisO *xorriso, char *iso_rr_path, off_t *size, off_t boss_mem, int flag) |
int | Xorriso_normalize_img_path (struct XorrisO *xorriso, char *wd, char *img_path, char eff_path[], int flag) |
int | Xorriso_rename (struct XorrisO *xorriso, void *boss_iter, char *origin, char *dest, int flag) |
int | Xorriso_mkdir (struct XorrisO *xorriso, char *img_path, int flag) |
int | Xorriso_expand_pattern (struct XorrisO *xorriso, int num_patterns, char **patterns, int extra_filec, int *filec, char ***filev, off_t *mem, int flag) |
int | Xorriso_set_st_mode (struct XorrisO *xorriso, char *path, mode_t mode_and, mode_t mode_or, int flag) |
int | Xorriso_set_uid (struct XorrisO *xorriso, char *in_path, uid_t uid, int flag) |
int | Xorriso_set_gid (struct XorrisO *xorriso, char *in_path, gid_t gid, int flag) |
int | Xorriso_set_time (struct XorrisO *xorriso, char *in_path, time_t t, int flag) |
int | Xorriso_findi (struct XorrisO *xorriso, struct FindjoB *job, void *boss_iter, off_t boss_mem, void *dir_node_generic, char *dir_path, struct stat *dir_stbuf, int depth, int flag) |
int | Xorriso_findi_sorted (struct XorrisO *xorriso, struct FindjoB *job, off_t boss_mem, int filec, char **filev, int flag) |
int | Xorriso_set_volid (struct XorrisO *xorriso, char *volid, int flag) |
int | Xorriso_get_volid (struct XorrisO *xorriso, char volid[33], int flag) |
int | Xorriso_set_abort_severity (struct XorrisO *xorriso, int flag) |
int | Xorriso_report_lib_versions (struct XorrisO *xorriso, int flag) |
int | Xorriso_iso_lstat (struct XorrisO *xorriso, char *path, struct stat *stbuf, int flag) |
int | Xorriso_atip (struct XorrisO *xorriso, int flag) |
int | Xorriso_burn_track (struct XorrisO *xorriso, off_t write_start_address, char *track_source, off_t tsize, int flag) |
int | Xorriso_retry_burn_track (struct XorrisO *xorriso, off_t write_start_address, char *track_source, off_t tsize, int flag) |
int | Xorriso_get_profile (struct XorrisO *xorriso, int *profile_number, char profile_name[80], int flag) |
int | Xorriso_iso_file_open (struct XorrisO *xorriso, char *pathname, void *node_pt, void **stream, int flag) |
int | Xorriso_iso_file_read (struct XorrisO *xorriso, void *stream, char *buf, int count, int flag) |
int | Xorriso_iso_file_close (struct XorrisO *xorriso, void **stream, int flag) |
int | Xorriso_iso_file_to_fd (struct XorrisO *xorriso, char *path, int fd, int flag) |
int | Xorriso_copy_properties (struct XorrisO *xorriso, char *disk_path, char *img_path, int flag) |
int | Xorriso_cut_out (struct XorrisO *xorriso, char *disk_path, off_t startbyte, off_t bytecount, char *iso_rr_path, int flag) |
int | Xorriso_paste_in (struct XorrisO *xorriso, char *disk_path, off_t startbyte, off_t bytecount, char *iso_rr_path, int flag) |
int | Xorriso_identify_split (struct XorrisO *xorriso, char *iso_adr, void *in_node, struct SplitparT **parts, int *count, struct stat *total_stbuf, int flag) |
int | Xorriso_is_split (struct XorrisO *xorriso, char *path, void *node, int flag) |
int | Xorriso_restore (struct XorrisO *xorriso, char *img_path, char *disk_path, off_t offset, off_t cut_size, int flag) |
int | Xorriso_restore_is_identical (struct XorrisO *xorriso, void *in_node, char *img_path, char *disk_path, char type_text[5], int flag) |
int | Xorriso_libburn_adr (struct XorrisO *xorriso, char *address_string, char official_adr[], int flag) |
int | Xorriso_msinfo (struct XorrisO *xorriso, int *msc1, int *msc2, int flag) |
int | Xorriso_update_iso_lba0 (struct XorrisO *xorriso, int iso_lba, int isosize, char *head_buffer, struct CheckmediajoB *job, int flag) |
int | Xorriso_truncate_overwritable (struct XorrisO *xorriso, char *adr_mode, char *adr_value, char *adjust, int flag) |
int | Xorriso_get_local_charset (struct XorrisO *xorriso, char **name, int flag) |
int | Xorriso_set_local_charset (struct XorrisO *xorriso, char *name, int flag) |
int | Xorriso_destroy_node_array (struct XorrisO *xorriso, int flag) |
int | Xorriso_destroy_hln_array (struct XorrisO *xorriso, int flag) |
int | Xorriso_destroy_di_array (struct XorrisO *xorriso, int flag) |
int | Xorriso_new_node_array (struct XorrisO *xorriso, off_t mem_limit, int addon_nodes, int flag) |
int | Xorriso_sort_node_array (struct XorrisO *xorriso, int flag) |
int | Xorriso_new_hln_array (struct XorrisO *xorriso, off_t mem_limit, int flag) |
int | Xorriso_restore_node_array (struct XorrisO *xorriso, int flag) |
int | Xorriso_check_md5 (struct XorrisO *xorriso, void *in_node, char *path, int flag) |
int | Xorriso_check_session_md5 (struct XorrisO *xorriso, char *severity, int flag) |
int | Xorriso_image_has_md5 (struct XorrisO *xorriso, int flag) |
int | Xorriso_check_media (struct XorrisO *xorriso, struct SpotlisT **spotlist, struct CheckmediajoB *job, int flag) |
int | Xorriso_extract_cut (struct XorrisO *xorriso, char *img_path, char *disk_path, off_t img_offset, off_t bytes, int flag) |
int | Xorriso_extract_boot_images (struct XorrisO *xorriso, char *disk_dir_path, int flag) |
int | Xorriso_relax_compliance (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_get_relax_text (struct XorrisO *xorriso, char mode[1024], int flag) |
int | Xorriso_mount (struct XorrisO *xorriso, char *dev, int adr_mode, char *adr_value, char *cmd, int flag) |
int | Xorriso_auto_driveadr (struct XorrisO *xorriso, char *adr, char *result, int flag) |
int | Xorriso_getfacl (struct XorrisO *xorriso, void *node, char *path, char **acl_text, int flag) |
int | Xorriso_getfattr (struct XorrisO *xorriso, void *in_node, char *path, char **attr_text, int flag) |
int | Xorriso_list_extattr (struct XorrisO *xorriso, void *in_node, char *path, char *show_path, char *mode, int flag) |
int | Xorriso_append_extattr_comp (struct XorrisO *xorriso, char *comp, size_t comp_len, char *mode, int flag) |
int | Xorriso_set_ignore_aclea (struct XorrisO *xorriso, int flag) |
int | Xorriso_setfacl (struct XorrisO *xorriso, void *in_node, char *path, char *access_text, char *default_text, int flag) |
int | Xorriso_get_attrs (struct XorrisO *xorriso, void *in_node, char *path, size_t *num_attrs, char ***names, size_t **value_lengths, char ***values, int flag) |
int | Xorriso_setfattr (struct XorrisO *xorriso, void *in_node, char *path, size_t num_attrs, char **names, size_t *value_lengths, char **values, int flag) |
int | Xorriso_perform_attr_from_list (struct XorrisO *xorriso, char *path, struct Xorriso_lsT *lst_start, int flag) |
int | Xorriso_path_setfattr (struct XorrisO *xorriso, void *in_node, char *path, char *name, size_t value_length, char *value, int flag) |
int | Xorriso_perform_acl_from_list (struct XorrisO *xorriso, char *file_path, char *uid, char *gid, char *acl, int flag) |
int | Xorriso_record_dev_inode (struct XorrisO *xorriso, char *disk_path, dev_t dev, ino_t ino, void *in_node, char *iso_path, int flag) |
int | Xorriso_local_getfacl (struct XorrisO *xorriso, char *disk_path, char **text, int flag) |
int | Xorriso_set_filter (struct XorrisO *xorriso, void *in_node, char *path, char *filter_name, int flag) |
int | Xorriso_external_filter (struct XorrisO *xorriso, char *name, char *options, char *path, int argc, char **argv, int flag) |
int | Xorriso_status_extf (struct XorrisO *xorriso, char *filter, FILE *fp, int flag) |
int | Xorriso_destroy_all_extf (struct XorrisO *xorriso, int flag) |
int | Xorriso_show_stream (struct XorrisO *xorriso, void *in_node, char *path, int flag) |
int | Xorriso_set_zisofs_params (struct XorrisO *xorriso, int flag) |
int | Xorriso_status_zisofs (struct XorrisO *xorriso, char *filter, FILE *fp, int flag) |
int | Xorriso_make_di_array (struct XorrisO *xorriso, int flag) |
int | Xorriso_make_hln_array (struct XorrisO *xorriso, int flag) |
int | Xorriso_hardlink_update (struct XorrisO *xorriso, int *compare_result, char *disk_path, char *iso_rr_path, int flag) |
int | Xorriso_finish_hl_update (struct XorrisO *xorriso, int flag) |
int | Xorriso_get_md5 (struct XorrisO *xorriso, void *in_node, char *path, char md5[16], int flag) |
int | Xorriso_make_md5 (struct XorrisO *xorriso, void *in_node, char *path, int flag) |
int | Xorriso_md5_start (struct XorrisO *xorriso, void **ctx, int flag) |
int | Xorriso_md5_compute (struct XorrisO *xorriso, void *ctx, char *data, int datalen, int flag) |
int | Xorriso_md5_end (struct XorrisO *xorriso, void **ctx, char md5[16], int flag) |
int | Xorriso_drive_snooze (struct XorrisO *xorriso, int flag) |
int | Xorriso_is_plain_image_file (struct XorrisO *xorriso, void *in_node, char *path, int flag) |
int | Xorriso_pvd_info (struct XorrisO *xorriso, int flag) |
int | Xorriso_set_change_pending (struct XorrisO *xorriso, int flag) |
int | Xorriso_scsi_log (struct XorrisO *xorriso, int flag) |
int | Xorriso_attach_boot_image (struct XorrisO *xorriso, int flag) |
int | Xorriso_boot_image_status (struct XorrisO *xorriso, char *filter, FILE *fp, int flag) |
int | Xorriso_add_mips_boot_file (struct XorrisO *xorriso, char *path, int flag) |
int | Xorriso_set_hppa_boot_parm (struct XorrisO *xorriso, char *text, char *what, int flag) |
int | Xorriso_set_alpha_boot (struct XorrisO *xorriso, char *path, int flag) |
int | Xorriso_coordinate_system_area (struct XorrisO *xorriso, int sa_type, int options, char *cmd, int flag) |
int | Exprtest_match (struct XorrisO *xorriso, struct ExprtesT *ftest, void *node_pt, char *name, char *path, struct stat *boss_stbuf, struct stat *stbuf, int flag) |
int | Xorriso_toc_to_string (struct XorrisO *xorriso, char **toc_text, int flag) |
int | Xorriso_reaquire_outdev (struct XorrisO *xorriso, int flag) |
int | Xorriso_set_system_area_path (struct XorrisO *xorriso, char *path, int flag) |
int | Xorriso_set_hidden (struct XorrisO *xorriso, void *in_node, char *path, int hide_state, int flag) |
int | Xorriso_preparer_string (struct XorrisO *xorriso, char xorriso_id[129], int flag) |
int | Xorriso_jigdo_interpreter (struct XorrisO *xorriso, char *aspect, char *arg, int flag) |
int | Xorriso_estimate_file_size (struct XorrisO *xorriso, struct FindjoB *job, char *basename, mode_t st_mode, off_t st_size, int flag) |
int | Xorriso_clone_tree (struct XorrisO *xorriso, void *boss_iter, char *origin, char *dest, int flag) |
int | Xorriso_clone_under (struct XorrisO *xorriso, char *origin, char *dest, int flag) |
int | Xorriso_mark_update_merge (struct XorrisO *xorriso, char *path, void *node, int flag) |
int | Xorriso_set_signal_handling (struct XorrisO *xorriso, int flag) |
int | Xorriso_close_damaged (struct XorrisO *xorriso, int flag) |
int | Xorriso_list_extras (struct XorrisO *xorriso, char *mode, int flag) |
int | Xorriso_set_data_cache (struct XorrisO *xorriso, void *ropts, int num_tiles, int tile_blocks, int flag) |
int | Xorriso_hfsplus_file_creator_type (struct XorrisO *xorriso, char *path, void *in_node, char *creator, char *hfs_type, int flag) |
int | Xorriso_hfsplus_bless (struct XorrisO *xorriso, char *path, void *in_node, char *blessing, int flag) |
int | Xorriso_pretend_full_disc (struct XorrisO *xorriso, int flag) |
int | Xorriso_scsi_dev_family (struct XorrisO *xorriso, int flag) |
int | Xorriso_use_immed_bit (struct XorrisO *xorriso, int flag) |
int | Xorriso_apply_sort_file (struct XorrisO *xorriso, char *path, int flag) |
int | Xorriso_report_system_area (struct XorrisO *xorriso, char *form, int flag) |
int | Xorriso_list_boot_images (struct XorrisO *xorriso, char ***imgs, int *img_count, int flag) |
int | Xorriso_external_filter_banned (struct XorrisO *xorriso, char *purpose, int flag) |
int | Xorriso_set_file_name_limit (struct XorrisO *xorriso, int value, int flag) |
int | Xorriso_truncate_path_comps (struct XorrisO *xorriso, char *path, char *buffer, char **resultpt, int flag) |
int | Xorriso_graftable_pathspec (struct XorrisO *xorriso, char *in_pathspec, char *pathspec, int flag) |
int | Xorriso_parse_guid (struct XorrisO *xorriso, char *text, uint8_t guid[16], int flag) |
int | Xorriso_parse_gpt_guid (struct XorrisO *xorriso, char *text, int flag) |
int | Xorriso_parse_type_guid (struct XorrisO *xorriso, char *text, uint8_t guid[16], int *mbr_type, int flag) |
int | Xorriso_format_guid (struct XorrisO *xorriso, uint8_t guid[16], char *line, int flag) |
int | Xorriso_make_guid (struct XorrisO *xorriso, char *line, int flag) |
int | Xorriso_set_libisofs_now (struct XorrisO *xorriso, int flag) |
int | Xorriso_obtain_indev_readsize (struct XorrisO *xorriso, uint32_t *blocks, int flag) |
#define Xorriso_IFBOOT S_IFMT |
Definition at line 573 of file xorrisoburn.h.
#define xorriso_libisoburn_req_major 1 |
Definition at line 20 of file xorrisoburn.h.
#define xorriso_libisoburn_req_micro 4 |
Definition at line 22 of file xorrisoburn.h.
#define xorriso_libisoburn_req_minor 5 |
Definition at line 21 of file xorrisoburn.h.
#define Xorrisoburn_includeD yes |
Definition at line 15 of file xorrisoburn.h.
int Exprtest_match | ( | struct XorrisO * | xorriso, |
struct ExprtesT * | ftest, | ||
void * | node_pt, | ||
char * | name, | ||
char * | path, | ||
struct stat * | boss_stbuf, | ||
struct stat * | stbuf, | ||
int | flag | ||
) |
Definition at line 3018 of file iso_manip.c.
References aaip_xinfo_func(), ExprtesT::arg1, ExprtesT::arg2, ExprtesT::boss, iso_hfsplus_xinfo_data::creator_code, FindjoB::depth, Exprtest_match_disk_name(), ExprtesT::invert, iso_file_get_stream(), ISO_HFSPLUS_BLESS_MAX, iso_hfsplus_xinfo_func(), iso_node_get_hidden(), iso_node_get_xinfo(), iso_stream_get_input_stream(), LIBISO_HIDE_ON_HFSPLUS, LIBISO_HIDE_ON_JOLIET, LIBISO_HIDE_ON_RR, LIBISO_ISREG, FindjoB::prune, ExprtesT::test_type, iso_hfsplus_xinfo_data::type_code, FindjoB::use_pattern, Xorriso__file_start_lba(), Xorriso__start_end_lbas(), Xorriso_file_eval_damage(), Xorriso_get_blessing(), Xorriso_get_md5(), Xorriso_getfacl(), Xorriso_getfattr(), Xorriso_IFBOOT, Xorriso_process_msg_queues(), Xorriso_test_outchar(), and Xorriso_truncate_uniquely().
Referenced by Exprnode_own_value().
int Xorriso__sev_to_text | ( | int | severity, |
char ** | severity_name, | ||
int | flag | ||
) |
Definition at line 371 of file lib_mgt.c.
References burn_sev_to_text(), and iso_sev_to_text().
Referenced by Xorriso_option_abort_on(), Xorriso_option_report_about(), Xorriso_option_return_with(), and Xorriso_report_iso_error().
int Xorriso__text_to_sev | ( | char * | severity_name, |
int * | severity_number, | ||
int | flag | ||
) |
Definition at line 387 of file lib_mgt.c.
References burn_text_to_sev(), iso_text_to_sev(), and Xorriso__to_upper().
Referenced by Xorriso__severity_cmp(), Xorriso_check_media_setup_job(), Xorriso_eval_problem_status(), Xorriso_info(), Xorriso_msg_watcher(), Xorriso_msgs_submit(), Xorriso_new(), Xorriso_option_abort_on(), Xorriso_option_assert_volid(), Xorriso_option_check_md5(), Xorriso_option_report_about(), Xorriso_option_return_with(), Xorriso_report_iso_error(), Xorriso_set_abort_severity(), and Xorriso_set_problem_status().
int Xorriso_add_mips_boot_file | ( | struct XorrisO * | xorriso, |
char * | path, | ||
int | flag | ||
) |
Definition at line 1227 of file iso_img.c.
References iso_image_add_mips_boot_file(), iso_image_get_mips_boot_files(), iso_image_give_up_mips_boot(), Xorriso_get_volume(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_report_iso_error().
Referenced by Xorriso_option_boot_image().
int Xorriso_append_extattr_comp | ( | struct XorrisO * | xorriso, |
char * | comp, | ||
size_t | comp_len, | ||
char * | mode, | ||
int | flag | ||
) |
Definition at line 916 of file iso_tree.c.
References XorrisO::result_line, Sfile_bsl_encoder(), Text_shellsafe(), and Xorriso_msgs_submit().
Referenced by Xorriso_list_extattr(), and Xorriso_option_find().
int Xorriso_apply_sort_file | ( | struct XorrisO * | xorriso, |
char * | path, | ||
int | flag | ||
) |
Definition at line 4300 of file iso_manip.c.
References XorrisO::info_text, Sfile_destroy_argv(), Sfile_fgets_n(), SfileadrL, Text_shellsafe(), Xorriso_afile_fopen(), Xorriso_alloc_meM, Xorriso_expand_pattern(), Xorriso_free_meM, Xorriso_get_volume(), Xorriso_msgs_submit(), and Xorriso_option_find().
Referenced by Xorriso_genisofs().
int Xorriso_aquire_drive | ( | struct XorrisO * | xorriso, |
char * | adr, | ||
char * | show_adr, | ||
int | flag | ||
) |
Definition at line 257 of file drive_mgt.c.
References XorrisO::abstract_file, XorrisO::application_id, XorrisO::biblio_file, XorrisO::boot_count, XorrisO::boot_image_bin_path, burn_allow_drive_role_4(), BURN_DISC_APPENDABLE, BURN_DISC_BLANK, BURN_DISC_FULL, burn_drive_convert_fs_adr(), burn_drive_equals_adr(), burn_drive_get_immed(), burn_drive_set_immed(), burn_drive_snooze(), burn_preset_device_open(), XorrisO::cache_default, XorrisO::cache_num_tiles, XorrisO::cache_tile_blocks, XorrisO::copyright_file, XorrisO::dev_fd_1, XorrisO::displacement, XorrisO::displacement_sign, XorrisO::do_aaip, XorrisO::do_calm_drive, XorrisO::do_hfsplus, XorrisO::do_md5, burn_drive_info::drive, XorrisO::drives_access, XorrisO::drives_exclusive, XorrisO::early_stdio_test, XorrisO::ecma119_map, XorrisO::file_name_limit, 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_text, XorrisO::ino_behavior, iso_image_get_abstract_file_id(), iso_image_get_application_id(), iso_image_get_biblio_file_id(), iso_image_get_copyright_file_id(), iso_image_get_publisher_id(), iso_image_get_system_id(), iso_image_get_truncate_mode(), iso_image_get_volset_id(), iso_image_ref(), iso_image_set_truncate_mode(), iso_image_unref(), ISO_SB_TREE_CORRUPTED, iso_set_abort_severity(), isoburn_attach_image(), isoburn_attach_start_lba(), isoburn_disc_get_msc1(), isoburn_disc_get_status(), isoburn_drive_aquire(), isoburn_get_attached_image(), isoburn_get_attached_start_lba(), isoburn_get_img_partition_offset(), isoburn_get_mount_params(), isoburn_read_image(), isoburn_ropt_destroy(), isoburn_ropt_get_size_what(), isoburn_ropt_get_tree_loaded(), isoburn_ropt_has_el_torito, isoburn_ropt_joliet_stripped, isoburn_ropt_joliet_unmapped, isoburn_ropt_map_lowercase, isoburn_ropt_map_stripped, isoburn_ropt_map_unmapped, isoburn_ropt_map_uppercase, isoburn_ropt_new(), isoburn_ropt_noaaip, isoburn_ropt_noacl, isoburn_ropt_noea, isoburn_ropt_noino, isoburn_ropt_noiso1999, isoburn_ropt_nojoliet, isoburn_ropt_nomd5, isoburn_ropt_nomd5tag, isoburn_ropt_norock, isoburn_ropt_set_auto_incharset(), isoburn_ropt_set_default_perms(), isoburn_ropt_set_displacement(), isoburn_ropt_set_extensions(), isoburn_ropt_set_input_charset(), isoburn_ropt_set_truncate_mode(), isoburn_set_msc1(), isoburn_set_read_pacifier(), XorrisO::isofs_has_what, XorrisO::isofs_size, XorrisO::isofs_st_out, XorrisO::joliet_map, XorrisO::keep_boot_image, XorrisO::linux_scsi_dev_family, XorrisO::loaded_volid, XorrisO::out_drive_handle, XorrisO::outdev, XorrisO::outdev_access, XorrisO::outdev_is_exclusive, XorrisO::outdev_off_adr, XorrisO::pacifier_count, XorrisO::patch_isolinux_image, XorrisO::publisher, XorrisO::read_fs, XorrisO::read_speed, XorrisO::rr_loaded, Sectorbitmap_destroy(), Sfile_str(), SfileadrL, isoburn_read_opts::size, XorrisO::system_area_clear_loaded, XorrisO::system_area_disk_path, XorrisO::system_id, XorrisO::toc_emulation_flag, XorrisO::tree_loaded, isoburn_read_opts::truncate_mode, un0(), XorrisO::use_immed_bit, XorrisO::use_immed_bit_default, XorrisO::volid, XorrisO::volid_default, XorrisO::volset_id, Xorriso__bourne_to_reg(), Xorriso__read_pacifier(), Xorriso_alloc_meM, Xorriso_assert_volid(), Xorriso_auto_driveadr(), Xorriso_create_empty_iso(), Xorriso_destroy_di_array(), Xorriso_destroy_hln_array(), Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_give_up_drive(), Xorriso_grasp_loaded_aaip(), Xorriso_info(), Xorriso_msgs_submit(), Xorriso_pacifier_callback(), Xorriso_pacifier_reset(), Xorriso_process_msg_queues(), Xorriso_record_boot_info(), Xorriso_set_abort_severity(), Xorriso_set_data_cache(), Xorriso_set_image_severities(), Xorriso_set_speed(), Xorriso_toc(), and Xorriso_update_volid().
Referenced by Xorriso_option_dev(), and Xorriso_reaquire_outdev().
int Xorriso_atip | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2049 of file drive_mgt.c.
References BURN_DISC_EMPTY, burn_disc_erasable(), burn_disc_get_media_id(), burn_disc_get_profile(), burn_disc_get_status(), burn_disc_read_atip(), BURN_DISC_UNSUITABLE, burn_drive_get_all_profiles(), burn_drive_get_bd_r_pow(), burn_drive_get_drive_role(), burn_drive_get_min_write_speed(), burn_drive_get_start_end_lba(), burn_drive_get_write_speed(), burn_guess_manufacturer(), burn_lba_to_msf(), burn_drive::end_lba, XorrisO::info_text, burn_drive::num_profiles, burn_drive_info::product, XorrisO::result_line, burn_drive_info::revision, burn_drive::start_lba, burn_drive_info::vendor, Xorriso_get_drive_handles(), Xorriso_list_profiles(), Xorriso_msgs_submit(), and Xorriso_result().
Referenced by Xorriso_cdrskin().
int Xorriso_attach_boot_image | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 604 of file write_run.c.
References 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_path, XorrisO::boot_image_emul, XorrisO::boot_image_load_size, XorrisO::boot_img_full_size, XorrisO::boot_img_size_default, XorrisO::boot_platform_id, XorrisO::boot_selection_crit, XorrisO::do_overwrite, el_torito_set_boot_platform_id(), el_torito_set_full_load(), el_torito_set_id_string(), el_torito_set_load_size(), el_torito_set_selection_crit(), ELTORITO_FLOPPY_EMUL, ELTORITO_HARD_DISC_EMUL, ELTORITO_NO_EMUL, XorrisO::in_drive_handle, XorrisO::info_text, iso_image_add_boot_image(), iso_image_get_boot_image(), iso_image_remove_boot_image(), iso_image_set_boot_catalog_weight(), iso_image_set_boot_image(), iso_image_unref(), isoburn_get_attached_image(), XorrisO::patch_isolinux_image, Text_shellsafe(), Xorriso_get_drive_handles(), Xorriso_iso_lstat(), Xorriso_msgs_submit(), Xorriso_node_from_path(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), Xorriso_rmi(), and Xorriso_set_isolinux_options().
Referenced by Xorriso_genisofs_add_boot(), Xorriso_option_boot_image(), and Xorriso_write_session().
int Xorriso_auto_driveadr | ( | struct XorrisO * | xorriso, |
char * | adr, | ||
char * | result, | ||
int | flag | ||
) |
Definition at line 49 of file drive_mgt.c.
References XorrisO::ban_stdio_write, BURN_DRIVE_ADR_LEN, burn_drive_convert_fs_adr(), XorrisO::drive_blacklist, XorrisO::drive_greylist, XorrisO::drive_whitelist, XorrisO::info_text, Sfile_add_to_path(), Sfile_str(), SfileadrL, Text_shellsafe(), Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_pattern(), Xorriso_is_in_patternlist(), Xorriso_msgs_submit(), and Xorriso_process_msg_queues().
Referenced by Xorriso_aquire_drive().
int Xorriso_blank_as_needed | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2071 of file write_run.c.
References BURN_DISC_BLANK, burn_disc_get_formats(), burn_disc_get_profile(), BURN_FORMAT_IS_FORMATTED, BURN_FORMAT_IS_UNFORMATTED, burn_drive::current_profile, XorrisO::info_text, isoburn_disc_get_status(), burn_drive::status, Xorriso_blank_media(), Xorriso_format_media(), Xorriso_get_drive_handles(), Xorriso_may_burn(), and Xorriso_msgs_submit().
Referenced by Xorriso_option_blank().
int Xorriso_blank_media | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1763 of file write_run.c.
References BURN_DISC_APPENDABLE, BURN_DISC_BLANK, BURN_DISC_EMPTY, burn_disc_erase(), BURN_DISC_FULL, burn_disc_get_profile(), burn_drive_get_drive_role(), burn_drive_get_immed(), burn_drive_get_status(), BURN_DRIVE_IDLE, burn_drive_wrote_well(), burn_is_aborting(), XorrisO::do_dummy, XorrisO::in_drive_handle, XorrisO::info_text, isoburn_disc_erasable(), isoburn_disc_erase(), isoburn_disc_get_status(), XorrisO::out_drive_handle, burn_progress::sector, burn_progress::sectors, Xorriso_abort(), Xorriso_get_drive_handles(), Xorriso_info(), Xorriso_may_burn(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), Xorriso_reaquire_outdev(), and Xorriso_set_signal_handling().
Referenced by Xorriso_blank_as_needed(), Xorriso_format_media(), and Xorriso_option_blank().
int Xorriso_boot_image_status | ( | struct XorrisO * | xorriso, |
char * | filter, | ||
FILE * | fp, | ||
int | flag | ||
) |
Definition at line 662 of file iso_img.c.
References XorrisO::boot_count, XorrisO::boot_efi_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_load_size, XorrisO::boot_platform_id, XorrisO::boot_selection_crit, el_torito_get_boot_media_type(), el_torito_get_boot_platform_id(), el_torito_get_id_string(), el_torito_get_isolinux_options(), el_torito_get_load_size(), el_torito_get_selection_crit(), ELTORITO_FLOPPY_EMUL, ELTORITO_HARD_DISC_EMUL, iso_image_get_all_boot_imgs(), iso_image_unref(), isoburn_get_attached_image(), XorrisO::keep_boot_image, XorrisO::patch_isolinux_image, XorrisO::result_line, SfileadrL, Text_shellsafe(), Xorriso__hide_mode_text(), Xorriso_alloc_meM, Xorriso_append_part_status(), Xorriso_boot_item_status(), Xorriso_boot_status_non_mbr(), Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_path_from_node(), Xorriso_process_msg_queues(), and Xorriso_status_result().
Referenced by Xorriso_status().
int Xorriso_burn_track | ( | struct XorrisO * | xorriso, |
off_t | write_start_address, | ||
char * | track_source, | ||
off_t | tsize, | ||
int | flag | ||
) |
Definition at line 2174 of file write_run.c.
References XorrisO::auto_close, BURN_BLOCK_MODE1, BURN_BLOCK_SAO, burn_disc_add_session(), BURN_DISC_APPENDABLE, BURN_DISC_BLANK, burn_disc_create(), BURN_DISC_EMPTY, burn_disc_erasable(), burn_disc_free(), BURN_DISC_FULL, burn_disc_get_status(), burn_disc_write(), burn_drive_get_drive_role(), burn_drive_was_feat21_failure(), burn_drive_wrote_well(), burn_fd_source_new(), burn_fifo_peek_data(), burn_fifo_source_new(), burn_is_aborting(), burn_os_open_track_src(), BURN_POS_END, burn_precheck_write(), BURN_REASONS_LEN, burn_session_add_track(), burn_session_create(), burn_session_free(), burn_source_free(), BURN_SOURCE_OK, burn_track_create(), burn_track_free(), burn_track_set_cdxa_conv(), burn_track_set_size(), burn_track_set_source(), BURN_WRITE_NONE, burn_write_opts_auto_write_type(), burn_write_opts_free(), burn_write_opts_set_multi(), burn_write_opts_set_start_byte(), burn_write_opts_set_write_type(), BURN_WRITE_SAO, BURN_WRITE_TAO, XorrisO::do_close, XorrisO::do_tao, XorrisO::fs, XorrisO::info_text, isoburn_disc_get_status(), isoburn_disc_track_lba_nwa(), isoburn_needs_emulation(), isoburn_read_iso_head(), burn_drive::nwa, O_BINARY, XorrisO::outdev, XorrisO::pacifier_fifo, XorrisO::run_state, Text_shellsafe(), Xorriso_abort(), Xorriso_alloc_meM, Xorriso_auto_format(), Xorriso_check_multi(), Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_get_profile(), Xorriso_info(), Xorriso_make_write_options(), Xorriso_may_burn(), Xorriso_msgs_submit(), Xorriso_pacifier_loop(), Xorriso_process_msg_queues(), Xorriso_sanitize_image_size(), Xorriso_set_signal_handling(), and Xorriso_update_iso_lba0().
Referenced by Xorriso_cdrskin(), and Xorriso_retry_burn_track().
int Xorriso_check_md5 | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
int | flag | ||
) |
Definition at line 2595 of file read_run.c.
References CheckmediajoB::abort_file_path, XorrisO::check_media_default, XorrisO::info_text, iso_file_get_md5(), iso_md5_compute(), iso_md5_end(), iso_md5_match(), iso_md5_start(), iso_stream_get_size(), XorrisO::last_abort_file_time, LIBISO_ISREG, XorrisO::pacifier_byte_count, XorrisO::pacifier_count, XorrisO::request_to_abort, XorrisO::result_line, Sfile_microtime(), Text_shellsafe(), Xorriso_alloc_meM, Xorriso_check_for_abort(), Xorriso_free_meM, Xorriso_get_node_by_path(), Xorriso_get_volume(), Xorriso_iso_file_close(), Xorriso_iso_file_open(), Xorriso_iso_file_read(), Xorriso_msgs_submit(), Xorriso_pacifier_callback(), Xorriso_process_msg_queues(), and Xorriso_result().
Referenced by Xorriso_findi_action(), and Xorriso_option_check_md5().
int Xorriso_check_media | ( | struct XorrisO * | xorriso, |
struct SpotlisT ** | spotlist, | ||
struct CheckmediajoB * | job, | ||
int | flag | ||
) |
Definition at line 3213 of file drive_mgt.c.
References BURN_DISC_APPENDABLE, burn_disc_free_multi_caps(), BURN_DISC_FULL, burn_disc_get_multi_caps(), burn_disc_get_profile(), burn_get_read_capacity(), BURN_WRITE_NONE, CheckmediajoB::data_to_fd, CheckmediajoB::data_to_path, XorrisO::do_md5, burn_toc_entry::extensions_valid, XorrisO::info_text, isoburn_disc_get_status(), isoburn_get_attached_start_lba(), isoburn_read_iso_head(), isoburn_toc_disc_free(), isoburn_toc_disc_get_sectors(), isoburn_toc_disc_get_sessions(), isoburn_toc_drive_get_disc(), isoburn_toc_session_get_tracks(), isoburn_toc_track_get_entry(), CheckmediajoB::map_with_volid, CheckmediajoB::max_lba, xorriso_md5_state::md5_start, CheckmediajoB::min_block_size, CheckmediajoB::min_lba, CheckmediajoB::mode, XorrisO::pacifier_count, XorrisO::pacifier_total, CheckmediajoB::sector_map, CheckmediajoB::sector_map_path, Sectorbitmap_destroy(), Sectorbitmap_from_file(), Sectorbitmap_to_file(), Spotlist_add_item(), Spotlist_count(), Spotlist_destroy(), Spotlist_get_item(), Spotlist_new(), burn_multi_caps::start_adr, burn_toc_entry::start_lba, CheckmediajoB::start_time, burn_toc_entry::track_blocks, CheckmediajoB::use_dev, Xorriso_check_interval(), Xorriso_get_drive_handles(), Xorriso_msgs_submit(), Xorriso_open_job_data_to(), Xorriso_pacifier_callback(), Xorriso_pacifier_reset(), Xorriso_process_msg_queues(), Xorriso_read_quality_off_tracK, Xorriso_read_quality_tao_enD, Xorriso_read_quality_unreadablE, Xorriso_read_quality_untesteD, Xorriso_spotlist_to_sectormap(), Xorriso_toc_to_string(), and Xorriso_update_in_sector_map().
Referenced by Xorriso_option_check_media().
int Xorriso_check_session_md5 | ( | struct XorrisO * | xorriso, |
char * | severity, | ||
int | flag | ||
) |
Definition at line 2430 of file drive_mgt.c.
References XorrisO::info_text, iso_image_get_session_md5(), XorrisO::result_line, Xorriso_check_md5_range(), Xorriso_get_volume(), Xorriso_info(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_result().
Referenced by Xorriso_option_check_md5().
int Xorriso_clone_tree | ( | struct XorrisO * | xorriso, |
void * | boss_iter, | ||
char * | origin, | ||
char * | dest, | ||
int | flag | ||
) |
Definition at line 1808 of file iso_manip.c.
References XorrisO::info_text, iso_image_tree_clone(), SfileadrL, Text_shellsafe(), XorrisO::wdi, Xorriso_alloc_meM, Xorriso_cannot_clone(), Xorriso_free_meM, Xorriso_get_volume(), Xorriso_graft_in(), Xorriso_info(), Xorriso_msgs_submit(), Xorriso_node_from_path(), Xorriso_normalize_img_path(), Xorriso_process_msg_queues(), and Xorriso_set_change_pending().
Referenced by Xorriso_option_clone(), and Xorriso_option_cp_clone().
int Xorriso_clone_under | ( | struct XorrisO * | xorriso, |
char * | origin, | ||
char * | dest, | ||
int | flag | ||
) |
Definition at line 1909 of file iso_manip.c.
References XorrisO::info_text, iso_dir_get_children(), iso_dir_iter_free(), iso_dir_iter_next(), iso_image_tree_clone(), iso_node_get_name(), SfileadrL, Text_shellsafe(), Xorriso_alloc_meM, Xorriso_cannot_clone(), Xorriso_cannot_create_iter(), Xorriso_dir_from_path(), Xorriso_free_meM, Xorriso_get_volume(), Xorriso_msgs_submit(), Xorriso_node_from_path(), Xorriso_process_msg_queues(), and Xorriso_set_change_pending().
Referenced by Xorriso_genisofs().
int Xorriso_close_damaged | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 3724 of file write_run.c.
References burn_disc_close_damaged(), burn_write_opts_free(), burn_write_opts::drive, XorrisO::info_text, Xorriso_change_is_pending(), Xorriso_check_multi(), Xorriso_get_drive_handles(), Xorriso_make_write_options(), Xorriso_msgs_submit(), Xorriso_option_dev(), and Xorriso_process_msg_queues().
Referenced by Xorriso_option_close_damaged().
int Xorriso_coordinate_system_area | ( | struct XorrisO * | xorriso, |
int | sa_type, | ||
int | options, | ||
char * | cmd, | ||
int | flag | ||
) |
Definition at line 1357 of file iso_img.c.
References XorrisO::info_text, XorrisO::system_area_options, and Xorriso_msgs_submit().
Referenced by Xorriso_genisofs(), and Xorriso_option_boot_image().
int Xorriso_copy_properties | ( | struct XorrisO * | xorriso, |
char * | disk_path, | ||
char * | img_path, | ||
int | flag | ||
) |
Definition at line 726 of file iso_manip.c.
References Xorriso_get_node_by_path(), Xorriso_set_change_pending(), and Xorriso_transfer_properties().
Referenced by Xorriso_update_interpreter().
int Xorriso_create_empty_iso | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 68 of file iso_img.c.
References XorrisO::boot_count, XorrisO::file_name_limit, XorrisO::in_charset, XorrisO::in_sector_map, XorrisO::in_volset_handle, XorrisO::info_text, iso_image_unref(), isoburn_read_image(), isoburn_ropt_destroy(), isoburn_ropt_new(), isoburn_ropt_pretend_blank, isoburn_ropt_set_data_cache(), isoburn_ropt_set_extensions(), isoburn_ropt_set_input_charset(), isoburn_ropt_set_truncate_mode(), isoburn_set_read_pacifier(), XorrisO::loaded_volid, XorrisO::no_volset_present, XorrisO::out_drive_handle, Sectorbitmap_destroy(), XorrisO::system_area_clear_loaded, XorrisO::system_area_disk_path, XorrisO::volset_change_pending, Xorriso_destroy_di_array(), Xorriso_destroy_hln_array(), Xorriso_get_drive_handles(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), and Xorriso_update_volid().
Referenced by Xorriso_aquire_drive(), and Xorriso_give_up_drive().
int Xorriso_cut_out | ( | struct XorrisO * | xorriso, |
char * | disk_path, | ||
off_t | startbyte, | ||
off_t | bytecount, | ||
char * | iso_rr_path, | ||
int | flag | ||
) |
Definition at line 1230 of file iso_manip.c.
References XorrisO::do_follow_links, XorrisO::do_follow_param, Ftypetxt(), XorrisO::info_text, SfileadrL, Text_shellsafe(), XorrisO::wdi, XorrisO::wdx, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_graft_in(), Xorriso_msgs_submit(), Xorriso_normalize_img_path(), and Xorriso_path_is_excluded().
Referenced by Xorriso_option_cut_out().
int Xorriso_destroy_all_extf | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 158 of file filters.c.
References XorrisO::filters, Xorriso_extf_destroy(), Xorriso_lst_destroy(), Xorriso_lst_detach_text(), Xorriso_lst_get_next(), and Xorriso_lst_get_text().
Referenced by Xorriso_destroy().
int Xorriso_destroy_di_array | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 699 of file base_obj.c.
References XorrisO::di_array, XorrisO::di_count, XorrisO::di_disk_paths, XorrisO::di_do_widen, XorrisO::di_iso_paths, iso_node_unref(), and Xorriso_lst_destroy_all().
Referenced by Xorriso_aquire_drive(), Xorriso_create_empty_iso(), Xorriso_destroy(), Xorriso_detach_libraries(), Xorriso_finish_hl_update(), and Xorriso_give_up_drive().
int Xorriso_destroy_hln_array | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 675 of file base_obj.c.
References XorrisO::hln_array, XorrisO::hln_count, XorrisO::hln_targets, iso_node_unref(), and XorrisO::node_targets_availmem.
Referenced by Xorriso_aquire_drive(), Xorriso_create_empty_iso(), Xorriso_destroy(), Xorriso_detach_libraries(), Xorriso_give_up_drive(), Xorriso_make_hln_array(), Xorriso_new_hln_array(), and Xorriso_option_hardlinks().
int Xorriso_destroy_node_array | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 656 of file base_obj.c.
References iso_node_unref(), XorrisO::node_array, XorrisO::node_array_size, XorrisO::node_counter, XorrisO::node_disk_prefixes, XorrisO::node_img_prefixes, and Xorriso_lst_destroy_all().
Referenced by Xorriso_all_node_array(), Xorriso_destroy(), Xorriso_findi_sorted(), Xorriso_option_extract(), Xorriso_option_map_l(), and Xorriso_restore_sorted().
int Xorriso_detach_libraries | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 258 of file lib_mgt.c.
References XorrisO::boot_count, XorrisO::in_sector_map, XorrisO::in_volset_handle, iso_image_unref(), isoburn_finish(), XorrisO::libs_are_started, Sectorbitmap_destroy(), Xorriso_destroy_di_array(), Xorriso_destroy_hln_array(), and Xorriso_give_up_drive().
Referenced by Xorriso_destroy().
int Xorriso_drive_snooze | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2329 of file drive_mgt.c.
References burn_drive_snooze(), XorrisO::in_drive_handle, XorrisO::out_drive_handle, Xorriso_get_drive_handles(), and Xorriso_process_msg_queues().
Referenced by Xorriso_option_calm_drive().
int Xorriso_estimate_file_size | ( | struct XorrisO * | xorriso, |
struct FindjoB * | job, | ||
char * | basename, | ||
mode_t | st_mode, | ||
off_t | st_size, | ||
int | flag | ||
) |
Definition at line 2390 of file iso_manip.c.
References FindjoB::estim_lower_size, and FindjoB::estim_upper_size.
Referenced by Xorriso_findi_action(), and Xorriso_findx_action().
int Xorriso_expand_pattern | ( | struct XorrisO * | xorriso, |
int | num_patterns, | ||
char ** | patterns, | ||
int | extra_filec, | ||
int * | filec, | ||
char *** | filev, | ||
off_t * | mem, | ||
int | flag | ||
) |
Definition at line 2091 of file iso_tree.c.
References XorrisO::info_text, iso_image_get_root(), LIBISO_ISDIR, XorrisO::search_mode, Sfile_destroy_argv(), XorrisO::structured_search, Text_shellsafe(), XorrisO::wdi, Xorriso_alloc_pattern_mem(), Xorriso_check_matchcount(), Xorriso_eval_nonmatch(), Xorriso_get_volume(), Xorriso_msgs_submit(), Xorriso_no_pattern_memory(), Xorriso_node_from_path(), Xorriso_obtain_pattern_files_i(), Xorriso_prepare_expansion_pattern(), and Xorriso_process_msg_queues().
Referenced by Xorriso_apply_sort_file(), Xorriso_opt_args(), and Xorriso_option_lsi().
int Xorriso_external_filter | ( | struct XorrisO * | xorriso, |
char * | name, | ||
char * | options, | ||
char * | path, | ||
int | argc, | ||
char ** | argv, | ||
int | flag | ||
) |
Definition at line 509 of file filters.c.
References Xorriso_extF::cmd, XorrisO::filters, Xorriso_extF::flag, XorrisO::info_text, iso_external_filter_command::refcount, Text_shellsafe(), Xorriso_external_filter_banned(), Xorriso_extf_destroy(), Xorriso_extf_new(), Xorriso_lookup_extf(), Xorriso_lst_append_binary(), Xorriso_lst_destroy(), Xorriso_lst_detach_text(), Xorriso_lst_get_next(), Xorriso_lst_get_text(), and Xorriso_msgs_submit().
Referenced by Xorriso_option_external_filter(), and Xorriso_option_unregister_filter().
int Xorriso_external_filter_banned | ( | struct XorrisO * | xorriso, |
char * | purpose, | ||
int | flag | ||
) |
Definition at line 466 of file filters.c.
References XorrisO::filter_list_closed, XorrisO::info_text, and Xorriso_msgs_submit().
Referenced by Xorriso_external_filter(), and Xorriso_pipe_open().
int Xorriso_extract_boot_images | ( | struct XorrisO * | xorriso, |
char * | disk_dir_path, | ||
int | flag | ||
) |
Definition at line 2486 of file read_run.c.
References XorrisO::info_text, Sfile_text_to_off_t(), SfileadrL, Text_shellsafe(), XorrisO::wdx, Xorriso_alloc_meM, Xorriso_eval_problem_status(), Xorriso_free_meM, Xorriso_info(), Xorriso_list_boot_images(), Xorriso_msgs_submit(), Xorriso_normalize_img_path(), and Xorriso_read_file_data().
Referenced by Xorriso_option_extract_boot_images().
int Xorriso_extract_cut | ( | struct XorrisO * | xorriso, |
char * | img_path, | ||
char * | disk_path, | ||
off_t | img_offset, | ||
off_t | bytes, | ||
int | flag | ||
) |
Definition at line 2255 of file read_run.c.
References XorrisO::info_text, XorrisO::last_update_time, LIBISO_ISREG, XorrisO::pacifier_count, SfileadrL, Text_shellsafe(), XorrisO::wdi, XorrisO::wdx, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_volume(), Xorriso_handle_collision(), Xorriso_is_plain_image_file(), Xorriso_msgs_submit(), Xorriso_node_from_path(), Xorriso_normalize_img_path(), Xorriso_pacifier_callback(), Xorriso_pacifier_reset(), Xorriso_read_file_data(), Xorriso_restore_properties(), and Xorriso_tree_restore_node().
Referenced by Xorriso_option_extract_cut().
int Xorriso_findi | ( | struct XorrisO * | xorriso, |
struct FindjoB * | job, | ||
void * | boss_iter, | ||
off_t | boss_mem, | ||
void * | dir_node_generic, | ||
char * | dir_path, | ||
struct stat * | dir_stbuf, | ||
int | depth, | ||
int | flag | ||
) |
Definition at line 3355 of file iso_manip.c.
References FindjoB::depth, Findjob_get_action(), iso_node_get_name(), iso_node_get_parent(), iso_node_ref(), iso_node_unref(), FindjoB::last_data_file_block, LIBISO_ISDIR, FindjoB::prune, XorrisO::request_to_abort, SfileadrL, XorrisO::wdi, Xorriso_eval_problem_status(), Xorriso_fake_stbuf(), Xorriso_findi_action(), Xorriso_findi_headline(), Xorriso_findi_iter(), Xorriso_findi_test(), Xorriso_get_volume(), Xorriso_is_split(), Xorriso_make_abs_adr(), Xorriso_no_malloc_memory(), Xorriso_node_from_path(), and Xorriso_process_msg_queues().
Referenced by Xorriso_all_node_array(), Xorriso_findi_action(), Xorriso_findi_sorted(), Xorriso_grasp_loaded_aaip(), Xorriso_highest_data_block(), Xorriso_option_alter_date(), Xorriso_option_check_media(), Xorriso_option_chgrpi(), Xorriso_option_chmodi(), Xorriso_option_chowni(), Xorriso_option_find(), Xorriso_option_getfacli(), Xorriso_option_set_filter(), Xorriso_option_setfacli(), Xorriso_option_setfattri(), Xorriso_path_from_lba(), Xorriso_scan_report_lines(), and Xorriso_set_file_name_limit().
int Xorriso_findi_sorted | ( | struct XorrisO * | xorriso, |
struct FindjoB * | job, | ||
off_t | boss_mem, | ||
int | filec, | ||
char ** | filev, | ||
int | flag | ||
) |
Definition at line 3572 of file iso_manip.c.
References FindjoB::action, Findjob_set_start_path(), iso_node_ref(), XorrisO::node_array, XorrisO::node_array_size, XorrisO::node_counter, SfileadrL, FindjoB::start_path, FindjoB::subjob, XorrisO::temp_mem_limit, Xorriso_alloc_meM, Xorriso_check_temp_mem_limit(), Xorriso_destroy_node_array(), Xorriso_eval_problem_status(), Xorriso_findi(), Xorriso_findi_action(), Xorriso_findi_headline(), Xorriso_free_meM, Xorriso_get_node_by_path(), Xorriso_new_node_array(), Xorriso_path_from_node(), and Xorriso_sort_node_array().
Referenced by Xorriso_option_check_md5(), and Xorriso_option_find().
int Xorriso_finish_hl_update | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 704 of file sort_cmp.c.
References XorrisO::di_array, XorrisO::di_disk_paths, XorrisO::di_iso_paths, Xorriso_destroy_di_array(), Xorriso_lst_get_next(), Xorriso_lst_get_text(), and Xorriso_option_find().
Referenced by Xorriso_make_di_array(), Xorriso_option_hardlinks(), and Xorriso_write_session().
int Xorriso_format_guid | ( | struct XorrisO * | xorriso, |
uint8_t | guid[16], | ||
char * | line, | ||
int | flag | ||
) |
Definition at line 1009 of file lib_mgt.c.
References Xorriso__format_guid().
Referenced by Xorriso_make_guid(), and Xorriso_report_system_area().
int Xorriso_format_media | ( | struct XorrisO * | xorriso, |
off_t | size, | ||
int | flag | ||
) |
Definition at line 1895 of file write_run.c.
References burn_disc_format(), BURN_DISC_FULL, burn_disc_get_formats(), burn_disc_get_profile(), burn_drive_get_drive_role(), burn_drive_get_immed(), burn_drive_get_status(), BURN_DRIVE_IDLE, burn_drive_wrote_well(), burn_is_aborting(), XorrisO::do_dummy, XorrisO::in_drive_handle, burn_progress::index, XorrisO::info_text, isoburn_disc_get_status(), XorrisO::out_drive_handle, burn_progress::sector, burn_progress::sectors, Xorriso_abort(), Xorriso_blank_media(), Xorriso_get_drive_handles(), Xorriso_info(), Xorriso_may_burn(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), Xorriso_reaquire_outdev(), and Xorriso_set_signal_handling().
Referenced by Xorriso_auto_format(), Xorriso_blank_as_needed(), and Xorriso_option_blank().
int Xorriso_get_attrs | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
size_t * | num_attrs, | ||
char *** | names, | ||
size_t ** | value_lengths, | ||
char *** | values, | ||
int | flag | ||
) |
Definition at line 1188 of file iso_tree.c.
References XorrisO::info_text, iso_local_get_attrs(), iso_node_get_attrs(), Text_shellsafe(), Xorriso_get_node_by_path(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_report_iso_error().
Referenced by Xorriso_get_attr_value(), Xorriso_getfattr(), and Xorriso_list_extattr().
int Xorriso_get_dus | ( | struct XorrisO * | xorriso, |
char * | iso_rr_path, | ||
off_t * | size, | ||
off_t | boss_mem, | ||
int | flag | ||
) |
Definition at line 1863 of file iso_tree.c.
References SfileadrL, XorrisO::wdi, Xorriso_alloc_meM, Xorriso_fake_stbuf(), Xorriso_free_meM, Xorriso_make_abs_adr(), and Xorriso_show_du_subs().
Referenced by Xorriso_update_interpreter().
int Xorriso_get_local_charset | ( | struct XorrisO * | xorriso, |
char ** | name, | ||
int | flag | ||
) |
Definition at line 476 of file lib_mgt.c.
References iso_get_local_charset().
Referenced by Xorriso_make_iso_write_opts(), Xorriso_option_charset(), Xorriso_status(), and Xorriso_write_session().
int Xorriso_get_md5 | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
char | md5[16], | ||
int | flag | ||
) |
Definition at line 1339 of file iso_tree.c.
References iso_file_get_md5(), LIBISO_ISREG, XorrisO::result_line, Xorriso_get_node_by_path(), Xorriso_get_volume(), Xorriso_getfname(), and Xorriso_process_msg_queues().
Referenced by Exprtest_match(), Xorriso_compare_2_contents(), Xorriso_findi_action(), and Xorriso_tree_restore_node().
int Xorriso_get_profile | ( | struct XorrisO * | xorriso, |
int * | profile_number, | ||
char | profile_name[80], | ||
int | flag | ||
) |
Definition at line 2236 of file drive_mgt.c.
References burn_disc_get_profile(), XorrisO::in_drive_handle, XorrisO::out_drive_handle, and Xorriso_get_drive_handles().
Referenced by Xorriso_burn_track(), Xorriso_option_speed(), Xorriso_pacifier_callback(), and Xorriso_write_session().
int Xorriso_get_relax_text | ( | struct XorrisO * | xorriso, |
char | mode[1024], | ||
int | flag | ||
) |
Definition at line 2716 of file write_run.c.
References XorrisO::do_iso1999, XorrisO::do_old_empty, XorrisO::iso_level, isoburn_igopt_aaip_susp_1_10, isoburn_igopt_allow_7bit_ascii, isoburn_igopt_allow_deep_paths, isoburn_igopt_allow_dir_id_ext, isoburn_igopt_allow_full_ascii, isoburn_igopt_allow_longer_paths, isoburn_igopt_allow_lowercase, isoburn_igopt_always_gmt, isoburn_igopt_dir_rec_mtime, isoburn_igopt_joliet_long_names, isoburn_igopt_joliet_longer_paths, isoburn_igopt_joliet_utf16, isoburn_igopt_max_37_char_filenames, isoburn_igopt_no_force_dots, isoburn_igopt_no_j_force_dots, isoburn_igopt_omit_version_numbers, isoburn_igopt_only_iso_versions, isoburn_igopt_rrip_version_1_10, XorrisO::no_emul_toc, XorrisO::relax_compliance, XorrisO::untranslated_name_len, and Xorriso_relax_compliance_defaulT.
Referenced by Xorriso_status().
int Xorriso_get_volid | ( | struct XorrisO * | xorriso, |
char | volid[33], | ||
int | flag | ||
) |
Definition at line 357 of file iso_img.c.
References iso_image_get_volume_id(), and Xorriso_get_volume().
Referenced by Xorriso_update_volid().
int Xorriso_getfacl | ( | struct XorrisO * | xorriso, |
void * | node, | ||
char * | path, | ||
char ** | acl_text, | ||
int | flag | ||
) |
Definition at line 665 of file iso_tree.c.
References XorrisO::info_text, iso_node_get_acl_text(), iso_node_get_gid(), iso_node_get_uid(), XorrisO::result_line, Sfile_str(), Text_shellsafe(), Xorriso_get_node_by_path(), Xorriso_getfname(), Xorriso_msgs_submit(), Xorriso_no_malloc_memory(), and Xorriso_result().
Referenced by Exprtest_match(), Xorriso_compare_2_files(), Xorriso_findi_action(), and Xorriso_option_getfacli().
int Xorriso_getfattr | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
char ** | attr_text, | ||
int | flag | ||
) |
Definition at line 824 of file iso_tree.c.
References XorrisO::bsl_interpretation, XorrisO::do_aaip, XorrisO::result_line, Sfile_bsl_encoder(), SfileadrL, Xorriso_get_attrs(), Xorriso_getfname(), Xorriso_no_malloc_memory(), and Xorriso_result().
Referenced by Exprtest_match(), Xorriso_compare_2_files(), Xorriso_findi_action(), and Xorriso_option_getfacli().
int Xorriso_give_up_drive | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 762 of file drive_mgt.c.
References XorrisO::boot_count, burn_drive_info_free(), XorrisO::in_drive_handle, XorrisO::in_sector_map, XorrisO::in_volset_handle, XorrisO::indev, XorrisO::indev_access, XorrisO::info_text, iso_image_unref(), isoburn_drive_release(), XorrisO::isofs_st_in, XorrisO::isofs_st_out, XorrisO::loaded_boot_bin_lba, XorrisO::loaded_boot_cat_path, XorrisO::loaded_volid, XorrisO::no_volset_present, XorrisO::out_drive_handle, XorrisO::outdev, XorrisO::outdev_access, XorrisO::outdev_off_adr, Sectorbitmap_destroy(), Text_shellsafe(), XorrisO::volset_change_pending, Xorriso_create_empty_iso(), Xorriso_destroy_di_array(), Xorriso_destroy_hln_array(), Xorriso_get_drive_handles(), Xorriso_info(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_toc().
Referenced by Xorriso_aquire_drive(), Xorriso_destroy(), Xorriso_detach_libraries(), Xorriso_mount(), Xorriso_option_dev(), Xorriso_option_devices(), Xorriso_option_eject(), Xorriso_option_end(), Xorriso_option_rollback(), Xorriso_reaquire_outdev(), Xorriso_truncate_overwritable(), and Xorriso_write_session().
int Xorriso_graft_in | ( | struct XorrisO * | xorriso, |
void * | boss_iter, | ||
char * | disk_path, | ||
char * | img_path, | ||
off_t | offset, | ||
off_t | cut_size, | ||
int | flag | ||
) |
Definition at line 789 of file iso_manip.c.
References XorrisO::do_follow_links, XorrisO::do_follow_param, XorrisO::do_overwrite, XorrisO::info_text, iso_image_add_new_dir(), iso_image_dir_get_node(), iso_image_get_root(), iso_image_set_node_name(), ISO_NODE_NAME_NOT_UNIQUE, iso_node_set_ctime(), iso_node_set_gid(), iso_node_set_uid(), LIBISO_ISDIR, XorrisO::pacifier_count, XorrisO::pacifier_total, SfileadrL, Text_shellsafe(), XorrisO::update_flags, Xoriso_handle_collision(), Xorriso_add_symlink(), Xorriso_add_tree(), Xorriso_alloc_meM, Xorriso_copy_implicit_properties(), Xorriso_free_meM, Xorriso_get_volume(), Xorriso_is_split(), Xorriso_mark_update_merge(), Xorriso_msgs_submit(), Xorriso_pacifier_callback(), Xorriso_path_is_excluded(), Xorriso_path_is_hidden(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), Xorriso_resolve_link(), Xorriso_rmi(), Xorriso_set_change_pending(), Xorriso_transfer_properties(), and Xorriso_tree_graft_node().
Referenced by Xorriso_clone_tree(), Xorriso_cut_out(), Xorriso_mkdir(), Xorriso_option_add(), Xorriso_option_cpri(), Xorriso_option_lnsi(), Xorriso_option_map(), Xorriso_rename(), and Xorriso_update_interpreter().
int Xorriso_graftable_pathspec | ( | struct XorrisO * | xorriso, |
char * | in_pathspec, | ||
char * | pathspec, | ||
int | flag | ||
) |
Definition at line 1192 of file emulators.c.
References XorrisO::allow_graft_points, XorrisO::do_follow_links, XorrisO::do_follow_param, Fileliste__escape_source_path(), Fileliste__target_source_limit(), Sfile_leafname(), Sfile_str(), Sfile_type(), SfileadrL, XorrisO::wdx, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_msgs_submit(), and Xorriso_normalize_img_path().
Referenced by Xorriso_genisofs(), and Xorriso_option_path_list().
int Xorriso_hardlink_update | ( | struct XorrisO * | xorriso, |
int * | compare_result, | ||
char * | disk_path, | ||
char * | iso_rr_path, | ||
int | flag | ||
) |
Definition at line 575 of file sort_cmp.c.
References XorrisO::di_array, XorrisO::di_count, XorrisO::di_do_widen, XorrisO::do_follow_links, XorrisO::do_follow_param, iso_node_unref(), LIBISO_ISDIR, Xorriso__di_cmp(), Xorriso__get_di(), Xorriso__search_node(), Xorriso_node_from_path(), Xorriso_record_dev_inode(), and Xorriso_search_di_range().
Referenced by Xorriso_update_interpreter().
int Xorriso_hfsplus_bless | ( | struct XorrisO * | xorriso, |
char * | path, | ||
void * | in_node, | ||
char * | blessing, | ||
int | flag | ||
) |
Definition at line 4140 of file iso_manip.c.
References XorrisO::info_text, ISO_HFSPLUS_BLESS_INTEL_BOOTFILE, ISO_HFSPLUS_BLESS_MAX, ISO_HFSPLUS_BLESS_OS9_FOLDER, ISO_HFSPLUS_BLESS_OSX_FOLDER, ISO_HFSPLUS_BLESS_PPC_BOOTDIR, ISO_HFSPLUS_BLESS_SHOWFOLDER, iso_image_hfsplus_bless(), iso_image_hfsplus_get_blessed(), Text_shellsafe(), Xorriso_get_volume(), Xorriso_msgs_submit(), Xorriso_node_from_path(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), Xorriso_set_change_pending(), and Xorriso_setfattr().
Referenced by Findjob_set_bless_filter(), Xorriso_findi_action(), Xorriso_genisofs(), and Xorriso_option_find().
int Xorriso_hfsplus_file_creator_type | ( | struct XorrisO * | xorriso, |
char * | path, | ||
void * | in_node, | ||
char * | creator, | ||
char * | hfs_type, | ||
int | flag | ||
) |
Definition at line 4066 of file iso_manip.c.
References XorrisO::info_text, Xorriso_msgs_submit(), Xorriso_node_from_path(), Xorriso_remove_hfsplus_crtp(), and Xorriso_set_hfsplus_crtp().
Referenced by Xorriso_findi_action(), Xorriso_genisofs(), and Xorriso_option_find().
int Xorriso_identify_split | ( | struct XorrisO * | xorriso, |
char * | iso_adr, | ||
void * | in_node, | ||
struct SplitparT ** | parts, | ||
int * | count, | ||
struct stat * | total_stbuf, | ||
int | flag | ||
) |
Definition at line 500 of file iso_tree.c.
References iso_dir_get_children(), iso_dir_iter_free(), iso_dir_iter_next(), iso_node_get_name(), LIBISO_ISDIR, XorrisO::split_size, Splitpart__parse(), Splitparts_get(), Splitparts_new(), Splitparts_set(), Splitparts_sort(), Xorriso_cannot_create_iter(), Xorriso_fake_stbuf(), Xorriso_get_volume(), and Xorriso_node_from_path().
Referenced by Xorriso_compare_2_files(), Xorriso_is_split(), Xorriso_restore_disk_object(), and Xorriso_update_interpreter().
int Xorriso_image_has_md5 | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 220 of file iso_img.c.
References burn_drive::end_lba, iso_image_get_session_md5(), burn_drive::start_lba, Xorriso_get_volume(), and Xorriso_process_msg_queues().
Referenced by Xorriso_report_md5_outcome().
int Xorriso_is_plain_image_file | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
int | flag | ||
) |
Definition at line 2749 of file iso_tree.c.
References iso_file_get_stream(), iso_stream_get_input_stream(), Xorriso__file_start_lba(), and Xorriso_get_node_by_path().
Referenced by Xorriso_compare_2_contents(), Xorriso_extract_cut(), and Xorriso_tree_restore_node().
int Xorriso_is_split | ( | struct XorrisO * | xorriso, |
char * | path, | ||
void * | node, | ||
int | flag | ||
) |
Definition at line 633 of file iso_tree.c.
References Splitparts_destroy(), and Xorriso_identify_split().
Referenced by Xoriso_handle_collision(), Xorriso_add_tree(), Xorriso_findi(), Xorriso_graft_in(), Xorriso_option_cpx(), Xorriso_restore(), and Xorriso_restore_tree().
int Xorriso_iso_file_close | ( | struct XorrisO * | xorriso, |
void ** | stream, | ||
int | flag | ||
) |
Definition at line 169 of file read_run.c.
References iso_stream_close(), and Xorriso_process_msg_queues().
Referenced by Xorriso_check_md5(), Xorriso_compare_2_contents(), Xorriso_is_isohybrid(), Xorriso_iso_file_to_fd(), and Xorriso_tree_restore_node().
int Xorriso_iso_file_open | ( | struct XorrisO * | xorriso, |
char * | pathname, | ||
void * | node_pt, | ||
void ** | stream, | ||
int | flag | ||
) |
Definition at line 66 of file read_run.c.
References XorrisO::info_text, iso_file_get_stream(), iso_stream_get_id(), iso_stream_get_input_stream(), iso_stream_is_repeatable(), iso_stream_open(), LIBISO_ISREG, SfileadrL, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_node_by_path(), Xorriso_msgs_submit(), and Xorriso_process_msg_queues().
Referenced by Xorriso_check_md5(), Xorriso_compare_2_contents(), Xorriso_is_isohybrid(), Xorriso_iso_file_to_fd(), and Xorriso_tree_restore_node().
int Xorriso_iso_file_read | ( | struct XorrisO * | xorriso, |
void * | stream, | ||
char * | buf, | ||
int | count, | ||
int | flag | ||
) |
Definition at line 145 of file read_run.c.
References iso_stream_read(), Xorriso_process_msg_queues(), and Xorriso_report_iso_error().
Referenced by Xorriso_check_md5(), Xorriso_compare_2_contents(), Xorriso_is_isohybrid(), Xorriso_iso_file_to_fd(), and Xorriso_tree_restore_node().
int Xorriso_iso_file_to_fd | ( | struct XorrisO * | xorriso, |
char * | path, | ||
int | fd, | ||
int | flag | ||
) |
Definition at line 253 of file read_run.c.
References XorrisO::info_text, iso_stream_get_size(), Text_shellsafe(), Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_iso_file_close(), Xorriso_iso_file_open(), Xorriso_iso_file_read(), and Xorriso_msgs_submit().
Referenced by Xorriso_concat().
int Xorriso_iso_lstat | ( | struct XorrisO * | xorriso, |
char * | path, | ||
struct stat * | stbuf, | ||
int | flag | ||
) |
Definition at line 363 of file iso_tree.c.
References Xorriso_fake_stbuf().
Referenced by Xorriso_attach_boot_image(), Xorriso_boot_item_status(), Xorriso_compare_2_files(), Xorriso_concat(), Xorriso_findx_action(), Xorriso_genisofs(), Xorriso_option_cp_clone(), Xorriso_option_cpx(), Xorriso_option_lsi(), Xorriso_option_update(), Xorriso_restore(), Xorriso_scan_report_lines(), and Xorriso_update_interpreter().
int Xorriso_jigdo_interpreter | ( | struct XorrisO * | xorriso, |
char * | aspect, | ||
char * | arg, | ||
int | flag | ||
) |
Definition at line 735 of file lib_mgt.c.
References XorrisO::info_text, XorrisO::jigdo_params, XorrisO::jigdo_values, libjte_add_checksum_demand(), libjte_add_exclude(), libjte_add_mapping(), libjte_destroy(), libjte_get_next_message(), XorrisO::libjte_params_given, libjte_set_checksum_algorithm(), libjte_set_checksum_iso(), libjte_set_checksum_path(), libjte_set_checksum_template(), libjte_set_compression(), libjte_set_error_behavior(), libjte_set_jigdo_path(), libjte_set_min_size(), libjte_set_template_path(), libjte_set_verbose(), Scanf_io_size(), Xorriso_lst_destroy_all(), Xorriso_lst_new(), Xorriso_msgs_submit(), Xorriso_no_malloc_memory(), and Xorriso_process_msg_queues().
Referenced by Xorriso_option_jigdo().
int Xorriso_libburn_adr | ( | struct XorrisO * | xorriso, |
char * | address_string, | ||
char | official_adr[], | ||
int | flag | ||
) |
int Xorriso_list_boot_images | ( | struct XorrisO * | xorriso, |
char *** | imgs, | ||
int * | img_count, | ||
int | flag | ||
) |
Definition at line 3140 of file iso_img.c.
References iso_image_report_el_torito(), iso_image_report_system_area(), Xorriso_get_volume(), and Xorriso_report_to_cmd().
Referenced by Xorriso_extract_boot_images().
int Xorriso_list_extattr | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
char * | show_path, | ||
char * | mode, | ||
int | flag | ||
) |
Definition at line 991 of file iso_tree.c.
References XorrisO::bsl_interpretation, XorrisO::result_line, SfileadrL, Xorriso_append_extattr_comp(), Xorriso_get_attrs(), and Xorriso_result().
Referenced by Xorriso_findi_action(), and Xorriso_findx_action().
int Xorriso_list_extras | ( | struct XorrisO * | xorriso, |
char * | mode, | ||
int | flag | ||
) |
Definition at line 905 of file lib_mgt.c.
References iso_file_add_zisofs_filter(), iso_local_attr_support(), XorrisO::result_line, Xorriso_list_extras_result(), and Xorriso_result().
Referenced by Xorriso_option_list_extras().
int Xorriso_list_formats | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1653 of file drive_mgt.c.
References burn_disc_get_bd_spare_info(), burn_disc_get_format_descr(), burn_disc_get_formats(), burn_disc_get_profile(), BURN_FORMAT_IS_FORMATTED, BURN_FORMAT_IS_UNFORMATTED, BURN_FORMAT_IS_UNKNOWN, XorrisO::info_text, XorrisO::result_line, burn_drive::status, Xorriso_get_drive_handles(), Xorriso_msgs_submit(), Xorriso_result(), and Xorriso_toc().
Referenced by Xorriso_option_list_formats().
int Xorriso_list_profiles | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2017 of file drive_mgt.c.
References burn_drive_get_all_profiles(), burn_obtain_profile_name(), burn_drive::num_profiles, XorrisO::result_line, Xorriso_get_drive_handles(), and Xorriso_result().
Referenced by Xorriso_atip(), and Xorriso_option_list_profiles().
int Xorriso_list_speeds | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1984 of file drive_mgt.c.
References XorrisO::in_drive_handle, XorrisO::out_drive_handle, Xorriso_list_speeds_sub(), and Xorriso_msgs_submit().
Referenced by Xorriso_option_list_speeds().
int Xorriso_local_getfacl | ( | struct XorrisO * | xorriso, |
char * | disk_path, | ||
char ** | text, | ||
int | flag | ||
) |
Definition at line 1125 of file iso_tree.c.
References iso_local_get_acl_text(), Xorriso_no_malloc_memory(), and Xorriso_process_msg_queues().
Referenced by Xorriso_compare_2_files(), and Xorriso_lsx_filev().
int Xorriso_ls | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1903 of file iso_tree.c.
References XorrisO::info_text, iso_dir_get_children(), iso_dir_iter_free(), iso_dir_iter_next(), iso_node_get_name(), iso_symlink_get_dest(), LIBISO_ISLNK, XorrisO::request_to_abort, XorrisO::result_line, Sfile_str(), SfileadrL, XorrisO::wdi, Xorriso_alloc_meM, Xorriso_cannot_create_iter(), Xorriso_dir_from_path(), Xorriso_esc_filepath(), Xorriso_fake_stbuf(), Xorriso_format_ls_l(), Xorriso_free_meM, Xorriso_info(), Xorriso_process_msg_queues(), Xorriso_regexec(), Xorriso_result(), and Xorriso_sorted_node_array().
Referenced by Xorriso_findx_action(), Xorriso_option_lsi(), and Xorriso_option_lsx().
int Xorriso_ls_filev | ( | struct XorrisO * | xorriso, |
char * | wd, | ||
int | filec, | ||
char ** | filev, | ||
off_t | boss_mem, | ||
int | flag | ||
) |
Definition at line 1724 of file iso_tree.c.
References XorrisO::info_text, iso_node_get_acl_text(), iso_symlink_get_dest(), LIBISO_ISDIR, LIBISO_ISLNK, XorrisO::request_to_abort, XorrisO::result_line, Sfile_destroy_argv(), Sfile_str(), SfileadrL, XorrisO::sh_style_result, Sort_argv(), Text_shellsafe(), Xorriso_alloc_meM, Xorriso_esc_filepath(), Xorriso_fake_stbuf(), Xorriso_format_ls_l(), Xorriso_free_meM, Xorriso_get_volume(), Xorriso_info(), Xorriso_make_abs_adr(), Xorriso_msgs_submit(), Xorriso_node_eff_hidden(), Xorriso_node_from_path(), Xorriso_result(), Xorriso_show_du_subs(), Xorriso_sorted_dir_i(), and Xorriso_truncate_path_comps().
Referenced by Xorriso_findi_action(), Xorriso_option_lsi(), and Xorriso_rmi().
int Xorriso_make_di_array | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 518 of file sort_cmp.c.
References XorrisO::di_array, XorrisO::di_count, XorrisO::di_do_widen, XorrisO::ino_behavior, XorrisO::node_array, XorrisO::node_array_size, XorrisO::node_counter, Xorriso__sort_di(), Xorriso_all_node_array(), Xorriso_finish_hl_update(), and Xorriso_no_malloc_memory().
Referenced by Xorriso_option_hardlinks(), Xorriso_option_map_l(), and Xorriso_option_update().
int Xorriso_make_guid | ( | struct XorrisO * | xorriso, |
char * | line, | ||
int | flag | ||
) |
Definition at line 1020 of file lib_mgt.c.
References iso_generate_gpt_guid(), and Xorriso_format_guid().
Referenced by Xorriso_report_system_area().
int Xorriso_make_hln_array | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 476 of file sort_cmp.c.
References XorrisO::hln_array, XorrisO::hln_change_pending, XorrisO::hln_count, XorrisO::node_array, XorrisO::node_array_size, XorrisO::node_counter, XorrisO::node_targets_availmem, XorrisO::temp_mem_limit, Xorriso_all_node_array(), Xorriso_destroy_hln_array(), Xorriso_new_hln_array(), Xorriso_remake_hln_array(), and Xorriso_sort_node_array().
Referenced by Xorriso_option_hardlinks(), Xorriso_option_lsi(), and Xorriso_restore_sorted().
int Xorriso_make_md5 | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
int | flag | ||
) |
Definition at line 1379 of file iso_tree.c.
References iso_file_get_size(), iso_file_make_md5(), LIBISO_ISREG, XorrisO::pacifier_byte_count, XorrisO::pacifier_count, Xorriso_get_node_by_path(), Xorriso_pacifier_callback(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), and Xorriso_set_change_pending().
Referenced by Xorriso_findi_action().
int Xorriso_mark_update_merge | ( | struct XorrisO * | xorriso, |
char * | path, | ||
void * | node, | ||
int | flag | ||
) |
Definition at line 3915 of file iso_manip.c.
References iso_node_add_xinfo(), iso_node_get_xinfo(), iso_node_remove_xinfo(), Xorriso__mark_update_xinfo(), Xorriso_node_from_path(), Xorriso_process_msg_queues(), and Xorriso_report_iso_error().
Referenced by Xorriso_findi_action(), Xorriso_graft_in(), Xorriso_graft_split(), Xorriso_tree_graft_node(), and Xorriso_update_interpreter().
int Xorriso_md5_compute | ( | struct XorrisO * | xorriso, |
void * | ctx, | ||
char * | data, | ||
int | datalen, | ||
int | flag | ||
) |
Definition at line 660 of file lib_mgt.c.
References iso_md5_compute().
Referenced by Xorriso_compare_2_contents(), and Xorriso_tree_restore_node().
int Xorriso_md5_end | ( | struct XorrisO * | xorriso, |
void ** | ctx, | ||
char | md5[16], | ||
int | flag | ||
) |
Definition at line 668 of file lib_mgt.c.
References iso_md5_end(), and Xorriso_process_msg_queues().
Referenced by Xorriso_compare_2_contents(), and Xorriso_tree_restore_node().
int Xorriso_md5_start | ( | struct XorrisO * | xorriso, |
void ** | ctx, | ||
int | flag | ||
) |
Definition at line 648 of file lib_mgt.c.
References iso_md5_start(), and Xorriso_no_malloc_memory().
Referenced by Xorriso_compare_2_contents(), and Xorriso_tree_restore_node().
int Xorriso_mkdir | ( | struct XorrisO * | xorriso, |
char * | img_path, | ||
int | flag | ||
) |
Definition at line 1306 of file iso_manip.c.
References XorrisO::info_text, SfileadrL, Text_shellsafe(), XorrisO::wdi, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_graft_in(), Xorriso_info(), Xorriso_msgs_submit(), and Xorriso_normalize_img_path().
Referenced by Xorriso_genisofs(), Xorriso_option_cp_clone(), and Xorriso_option_mkdiri().
int Xorriso_mount | ( | struct XorrisO * | xorriso, |
char * | dev, | ||
int | adr_mode, | ||
char * | adr_value, | ||
char * | cmd, | ||
int | flag | ||
) |
flag | bit0= print mount command to result channel rather than performing it |
flag | bit0= print mount command to result channel rather than performing it bit1= do not allow prefixes with cmd bit2= interpret unprefixed cmd as shell: |
Definition at line 1027 of file iso_img.c.
References BURN_DRIVE_ADR_LEN, burn_drive_convert_fs_adr(), burn_drive_info_free(), burn_preset_device_open(), burn_drive_info::drive, XorrisO::drives_exclusive, XorrisO::in_drive_handle, XorrisO::indev, XorrisO::info_text, isoburn_drive_aquire(), isoburn_drive_release(), isoburn_get_mount_params(), XorrisO::linux_scsi_dev_family, XorrisO::mount_opts_flag, XorrisO::out_drive_handle, XorrisO::outdev, XorrisO::result_line, SfileadrL, burn_drive::status, System_uname(), Text_shellsafe(), XorrisO::toc_emulation_flag, Xorriso__bourne_to_reg(), Xorriso_alloc_meM, Xorriso_execv(), Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_give_up_drive(), Xorriso_info(), Xorriso_make_mount_cmd(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_result().
Referenced by Xorriso_option_mount().
int Xorriso_msinfo | ( | struct XorrisO * | xorriso, |
int * | msc1, | ||
int * | msc2, | ||
int | flag | ||
) |
Definition at line 2268 of file drive_mgt.c.
References BURN_DISC_APPENDABLE, BURN_DISC_FULL, burn_disc_get_status(), burn_drive_get_bd_r_pow(), burn_drive_info::drive, XorrisO::info_text, isoburn_disc_get_msc1(), isoburn_disc_get_status(), isoburn_disc_track_lba_nwa(), Xorriso_get_drive_handles(), Xorriso_msgs_submit(), and Xorriso_process_msg_queues().
Referenced by Xorriso_cdrskin(), and Xorriso_pvd_info().
int Xorriso_new_hln_array | ( | struct XorrisO * | xorriso, |
off_t | mem_limit, | ||
int | flag | ||
) |
Definition at line 752 of file base_obj.c.
References XorrisO::hln_array, XorrisO::hln_count, XorrisO::hln_targets, XorrisO::node_targets_availmem, Xorriso_destroy_hln_array(), and Xorriso_no_malloc_memory().
Referenced by Xorriso_make_hln_array(), and Xorriso_remake_hln_array().
int Xorriso_new_node_array | ( | struct XorrisO * | xorriso, |
off_t | mem_limit, | ||
int | addon_nodes, | ||
int | flag | ||
) |
Definition at line 728 of file base_obj.c.
References XorrisO::node_array, XorrisO::node_array_size, XorrisO::node_counter, and Xorriso_no_malloc_memory().
Referenced by Xorriso_all_node_array(), Xorriso_findi_sorted(), and Xorriso_restore_sorted().
int Xorriso_normalize_img_path | ( | struct XorrisO * | xorriso, |
char * | wd, | ||
char * | img_path, | ||
char | eff_path[], | ||
int | flag | ||
) |
Definition at line 55 of file iso_tree.c.
References XorrisO::do_follow_links, XorrisO::do_follow_param, XorrisO::info_text, iso_node_get_parent(), LIBISO_ISDIR, Sfile_add_to_path(), Sfile_str(), Sfile_type(), SfileadrL, Text_shellsafe(), Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_volume(), Xorriso_msgs_submit(), Xorriso_node_from_path(), and Xorriso_resolve_link().
Referenced by Xorriso_clone_tree(), Xorriso_copy_implicit_properties(), Xorriso_cpmv_args(), Xorriso_cut_out(), Xorriso_extract_boot_images(), Xorriso_extract_cut(), Xorriso_get_node_by_path(), Xorriso_graftable_pathspec(), Xorriso_make_abs_adr(), Xorriso_mkdir(), Xorriso_option_add(), Xorriso_option_boot_image(), Xorriso_option_cdi(), Xorriso_option_cdx(), Xorriso_option_compare(), Xorriso_option_cp_clone(), Xorriso_option_cpri(), Xorriso_option_cpx(), Xorriso_option_extract(), Xorriso_option_lnsi(), Xorriso_option_map(), Xorriso_option_map_l(), Xorriso_option_move(), Xorriso_option_mvi(), Xorriso_option_not_paths(), Xorriso_option_rmi(), Xorriso_option_update(), Xorriso_paste_in(), Xorriso_rename(), Xorriso_resolve_link(), Xorriso_restore_implicit_properties(), and Xorriso_set_system_area_path().
int Xorriso_obtain_indev_readsize | ( | struct XorrisO * | xorriso, |
uint32_t * | blocks, | ||
int | flag | ||
) |
Definition at line 3606 of file drive_mgt.c.
References BURN_DISC_BLANK, burn_get_read_capacity(), isoburn_disc_get_status(), and Xorriso_get_drive_handles().
Referenced by Xorriso_read_file_data(), and Xorriso_scan_report_lines().
int Xorriso_parse_gpt_guid | ( | struct XorrisO * | xorriso, |
char * | text, | ||
int | flag | ||
) |
Definition at line 3816 of file write_run.c.
References XorrisO::gpt_guid, XorrisO::gpt_guid_mode, and Xorriso_parse_guid().
Referenced by Xorriso_genisofs(), and Xorriso_option_boot_image().
int Xorriso_parse_guid | ( | struct XorrisO * | xorriso, |
char * | text, | ||
uint8_t | guid[16], | ||
int | flag | ||
) |
Definition at line 3764 of file write_run.c.
References Hex_to_bin(), XorrisO::info_text, Text_shellsafe(), and Xorriso_msgs_submit().
Referenced by Xorriso_parse_gpt_guid(), Xorriso_parse_type_guid(), and Xorriso_scan_report_lines().
int Xorriso_parse_type_guid | ( | struct XorrisO * | xorriso, |
char * | text, | ||
uint8_t | guid[16], | ||
int * | mbr_type, | ||
int | flag | ||
) |
Definition at line 3841 of file write_run.c.
References Xorriso_parse_guid().
Referenced by Xorriso_option_append_partition(), and Xorriso_option_boot_image().
int Xorriso_paste_in | ( | struct XorrisO * | xorriso, |
char * | disk_path, | ||
off_t | startbyte, | ||
off_t | bytecount, | ||
char * | iso_rr_path, | ||
int | flag | ||
) |
Definition at line 2201 of file read_run.c.
References XorrisO::info_text, SfileadrL, Text_shellsafe(), XorrisO::wdi, XorrisO::wdx, Xorriso_alloc_meM, Xorriso_fake_stbuf(), Xorriso_free_meM, Xorriso_msgs_submit(), Xorriso_normalize_img_path(), Xorriso_path_is_excluded(), and Xorriso_restore().
Referenced by Xorriso_option_paste_in().
int Xorriso_path_setfattr | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
char * | name, | ||
size_t | value_length, | ||
char * | value, | ||
int | flag | ||
) |
Definition at line 3775 of file iso_manip.c.
References XorrisO::info_text, Xorriso_msgs_submit(), and Xorriso_setfattr().
Referenced by Xorriso_findi_action(), Xorriso_option_find(), and Xorriso_option_setfattri().
int Xorriso_perform_acl_from_list | ( | struct XorrisO * | xorriso, |
char * | file_path, | ||
char * | uid, | ||
char * | gid, | ||
char * | acl, | ||
int | flag | ||
) |
Definition at line 3741 of file iso_manip.c.
References Xorriso_convert_gidstring(), Xorriso_convert_uidstring(), Xorriso_option_setfacli(), Xorriso_set_gid(), and Xorriso_set_uid().
Referenced by Xorriso_option_setfacl_listi().
int Xorriso_perform_attr_from_list | ( | struct XorrisO * | xorriso, |
char * | path, | ||
struct Xorriso_lsT * | lst_start, | ||
int | flag | ||
) |
Definition at line 3814 of file iso_manip.c.
References Sfile_bsl_interpreter(), Xorriso_lst_get_next(), Xorriso_lst_get_text(), Xorriso_no_malloc_memory(), and Xorriso_setfattr().
Referenced by Xorriso_option_setfattr_listi().
int Xorriso_preparer_string | ( | struct XorrisO * | xorriso, |
char | xorriso_id[129], | ||
int | flag | ||
) |
Definition at line 683 of file lib_mgt.c.
References burn_version(), iso_lib_version(), isoburn_version(), Xorriso_header_version_majoR, Xorriso_header_version_micrO, Xorriso_header_version_minoR, and Xorriso_timestamP.
Referenced by Xorriso_new(), Xorriso_option_application_id(), Xorriso_option_preparer_id(), Xorriso_startup_libraries(), and Xorriso_status().
int Xorriso_pretend_full_disc | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 3544 of file drive_mgt.c.
References XorrisO::info_text, isoburn_disc_pretend_full_uncond(), Xorriso_get_drive_handles(), Xorriso_msgs_submit(), and Xorriso_process_msg_queues().
Referenced by Xorriso_option_blank().
int Xorriso_pvd_info | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 267 of file iso_img.c.
References XorrisO::abstract_file, XorrisO::application_id, XorrisO::biblio_file, burn_read_data(), XorrisO::copyright_file, iso_image_get_data_preparer_id(), iso_image_get_pvd_times(), iso_image_get_volume_id(), ISO_SUCCESS, XorrisO::publisher, XorrisO::result_line, XorrisO::system_id, un0(), XorrisO::volset_id, Xorriso_get_drive_handles(), Xorriso_get_volume(), Xorriso_msinfo(), Xorriso_report_pvd_time(), Xorriso_result(), and Xorriso_toc().
Referenced by Xorriso_option_pvd_info().
int Xorriso_reaquire_outdev | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 907 of file drive_mgt.c.
References XorrisO::in_drive_handle, XorrisO::indev, XorrisO::info_text, XorrisO::out_drive_handle, XorrisO::outdev, XorrisO::outdev_off_adr, SfileadrL, Text_shellsafe(), Xorriso_alloc_meM, Xorriso_aquire_drive(), Xorriso_free_meM, Xorriso_give_up_drive(), and Xorriso_msgs_submit().
Referenced by Xorriso_blank_media(), Xorriso_cdrskin(), Xorriso_format_media(), Xorriso_option_blank(), Xorriso_option_commit(), and Xorriso_truncate_overwritable().
int Xorriso_record_dev_inode | ( | struct XorrisO * | xorriso, |
char * | disk_path, | ||
dev_t | dev, | ||
ino_t | ino, | ||
void * | in_node, | ||
char * | iso_path, | ||
int | flag | ||
) |
Definition at line 2235 of file iso_manip.c.
References Xorriso_get_attr_value(), and Xorriso_setfattr().
Referenced by Xorriso_compare_2_files(), Xorriso_hardlink_update(), Xorriso_transfer_properties(), and Xorriso_tree_graft_node().
int Xorriso_relax_compliance | ( | struct XorrisO * | xorriso, |
char * | mode, | ||
int | flag | ||
) |
Definition at line 2473 of file write_run.c.
References XorrisO::allow_dir_id_ext_dflt, XorrisO::do_iso1999, XorrisO::do_old_empty, XorrisO::file_size_limit, XorrisO::info_text, XorrisO::iso_level, XorrisO::iso_level_is_default, isoburn_igopt_aaip_susp_1_10, isoburn_igopt_allow_7bit_ascii, isoburn_igopt_allow_deep_paths, isoburn_igopt_allow_dir_id_ext, isoburn_igopt_allow_full_ascii, isoburn_igopt_allow_longer_paths, isoburn_igopt_allow_lowercase, isoburn_igopt_always_gmt, isoburn_igopt_destroy(), isoburn_igopt_dir_rec_mtime, isoburn_igopt_iso1999_rec_mtime, isoburn_igopt_joliet_long_names, isoburn_igopt_joliet_longer_paths, isoburn_igopt_joliet_rec_mtime, isoburn_igopt_joliet_utf16, isoburn_igopt_max_37_char_filenames, isoburn_igopt_new(), isoburn_igopt_no_force_dots, isoburn_igopt_no_j_force_dots, isoburn_igopt_omit_version_numbers, isoburn_igopt_only_iso_versions, isoburn_igopt_rrip_version_1_10, isoburn_igopt_set_untranslated_name_len(), XorrisO::no_emul_toc, XorrisO::relax_compliance, SfileadrL, XorrisO::untranslated_name_len, Xorriso_alloc_meM, Xorriso_default_file_size_limiT, Xorriso_free_meM, Xorriso_msgs_submit(), and Xorriso_relax_compliance_defaulT.
Referenced by Xorriso_genisofs(), Xorriso_genisofs_fused_options(), Xorriso_genisofs_path_pecul(), Xorriso_new(), Xorriso_option_compliance(), and Xorriso_set_all_file_dates().
int Xorriso_rename | ( | struct XorrisO * | xorriso, |
void * | boss_iter, | ||
char * | origin, | ||
char * | dest, | ||
int | flag | ||
) |
Definition at line 1635 of file iso_manip.c.
References XorrisO::info_text, iso_dir_add_node(), iso_image_set_node_name(), iso_node_get_name(), iso_node_take(), SfileadrL, Text_shellsafe(), XorrisO::wdi, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_volume(), Xorriso_graft_in(), Xorriso_msgs_submit(), Xorriso_node_from_path(), Xorriso_normalize_img_path(), Xorriso_overwrite_dest(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), and Xorriso_set_change_pending().
Referenced by Xorriso_option_move(), Xorriso_option_mvi(), and Xorriso_write_session().
int Xorriso_report_lib_versions | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 329 of file lib_mgt.c.
References burn_scsi_transport_id(), burn_version(), iso_lib_version(), isoburn_header_version_major, isoburn_header_version_micro, isoburn_header_version_minor, isoburn_libburn_req(), isoburn_libisofs_req(), isoburn_libjte_req(), isoburn_version(), libjte__version(), XorrisO::result_line, and Xorriso_result().
Referenced by Xorriso_option_version().
int Xorriso_report_system_area | ( | struct XorrisO * | xorriso, |
char * | form, | ||
int | flag | ||
) |
Definition at line 2975 of file iso_img.c.
References Hex_to_bin(), XorrisO::info_text, iso_image_report_el_torito(), iso_image_report_system_area(), XorrisO::result_line, Text_shellsafe(), Xorriso_execute_option(), Xorriso_format_guid(), Xorriso_get_volume(), Xorriso_gpt_crc(), Xorriso_make_guid(), Xorriso_msgs_submit(), Xorriso_report_lines(), Xorriso_report_to_cmd(), and Xorriso_result().
Referenced by Xorriso_option_boot_image(), Xorriso_option_report_el_torito(), and Xorriso_option_report_system_area().
int Xorriso_restore | ( | struct XorrisO * | xorriso, |
char * | img_path, | ||
char * | disk_path, | ||
off_t | offset, | ||
off_t | cut_size, | ||
int | flag | ||
) |
Definition at line 1891 of file read_run.c.
References PermiteM::disk_path, XorrisO::do_concat_split, XorrisO::do_follow_links, XorrisO::do_follow_param, XorrisO::info_text, iso_node_ref(), XorrisO::node_array, XorrisO::node_array_size, XorrisO::node_counter, XorrisO::node_disk_prefixes, XorrisO::node_img_prefixes, XorrisO::perm_stack, Permstack_pop(), SfileadrL, PermiteM::stbuf, Text_shellsafe(), Xorriso_alloc_meM, Xorriso_auto_chmod(), Xorriso_eval_problem_status(), Xorriso_fake_stbuf(), Xorriso_free_meM, Xorriso_get_volume(), Xorriso_handle_collision(), Xorriso_is_split(), Xorriso_iso_lstat(), Xorriso_lst_append_binary(), Xorriso_msgs_submit(), Xorriso_path_is_excluded(), Xorriso_process_msg_queues(), Xorriso_restore_disk_object(), Xorriso_restore_implicit_properties(), Xorriso_restore_properties(), and Xorriso_restore_tree().
Referenced by Xorriso_option_cpx(), Xorriso_paste_in(), and Xorriso_restore_sorted().
int Xorriso_restore_is_identical | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | img_path, | ||
char * | disk_path, | ||
char | type_text[5], | ||
int | flag | ||
) |
Definition at line 190 of file read_run.c.
References iso_stream::class, XorrisO::info_text, iso_file_get_stream(), iso_stream_get_id(), LIBISO_ISREG, IsoStream_Iface::type, Xorriso__file_start_lba(), Xorriso_change_is_pending(), Xorriso_get_volume(), Xorriso_msgs_submit(), Xorriso_node_from_path(), and Xorriso_process_msg_queues().
Referenced by Xorriso_restore_overwrite(), and Xorriso_tree_restore_node().
int Xorriso_restore_node_array | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2092 of file read_run.c.
References PermiteM::disk_path, XorrisO::hln_array, XorrisO::info_text, XorrisO::ino_behavior, XorrisO::node_array, XorrisO::node_counter, XorrisO::node_disk_prefixes, XorrisO::node_img_prefixes, XorrisO::pacifier_count, XorrisO::perm_stack, Permstack_pop(), SfileadrL, Text_shellsafe(), Xorriso__findi_sorted_ino_cmp(), Xorriso_alloc_meM, Xorriso_eval_problem_status(), Xorriso_free_meM, Xorriso_handle_collision(), Xorriso_make_accessible(), Xorriso_make_restore_path(), Xorriso_msgs_submit(), Xorriso_path_from_node(), Xorriso_restore_disk_object(), Xorriso_restore_prefix_hl(), and Xorriso_sort_node_array().
Referenced by Xorriso_restore_sorted().
int Xorriso_retry_burn_track | ( | struct XorrisO * | xorriso, |
off_t | write_start_address, | ||
char * | track_source, | ||
off_t | tsize, | ||
int | flag | ||
) |
Definition at line 2141 of file write_run.c.
References XorrisO::auto_close, XorrisO::do_close, XorrisO::do_tao, Xorriso_burn_track(), and Xorriso_msgs_submit().
Referenced by Xorriso_cdrskin().
int Xorriso_retry_write_session | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 844 of file write_run.c.
References XorrisO::auto_close, XorrisO::do_close, XorrisO::do_tao, Xorriso_msgs_submit(), and Xorriso_write_session().
Referenced by Xorriso_option_commit().
int Xorriso_rmi | ( | struct XorrisO * | xorriso, |
void * | boss_iter, | ||
off_t | boss_mem, | ||
char * | path, | ||
int | flag | ||
) |
Definition at line 1359 of file iso_manip.c.
References XorrisO::do_reassure, XorrisO::info_text, iso_dir_get_children(), iso_dir_iter_next(), iso_dir_iter_remove(), iso_image_get_root(), iso_node_get_name(), iso_node_get_parent(), iso_node_remove(), LIBISO_ISDIR, XorrisO::pacifier_count, XorrisO::request_not_to_ask, XorrisO::request_to_abort, SfileadrL, Text_shellsafe(), XorrisO::wdi, Xorriso_cannot_create_iter(), Xorriso_eval_problem_status(), Xorriso_findi_iter(), Xorriso_get_volume(), Xorriso_info(), Xorriso_invalidate_di_item(), Xorriso_ls_filev(), Xorriso_msgs_submit(), Xorriso_much_too_long(), Xorriso_no_malloc_memory(), Xorriso_node_from_path(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), Xorriso_request_confirmation(), and Xorriso_set_change_pending().
Referenced by Xoriso_handle_collision(), Xorriso_add_tree(), Xorriso_attach_boot_image(), Xorriso_findi_action(), Xorriso_findx_action(), Xorriso_graft_in(), Xorriso_option_rmi(), Xorriso_overwrite_dest(), Xorriso_rmx(), and Xorriso_update_interpreter().
int Xorriso_scsi_dev_family | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 3567 of file drive_mgt.c.
References burn_preset_device_open(), XorrisO::drives_exclusive, and XorrisO::linux_scsi_dev_family.
Referenced by Xorriso_option_scsi_dev_family().
int Xorriso_scsi_log | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 2356 of file drive_mgt.c.
References burn_set_scsi_logging().
Referenced by Xorriso_option_scsi_log().
int Xorriso_set_abort_severity | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 306 of file lib_mgt.c.
References XorrisO::abort_on_text, iso_set_abort_severity(), and Xorriso__text_to_sev().
Referenced by Xorriso_aquire_drive(), Xorriso_option_abort_on(), and Xorriso_write_session().
int Xorriso_set_alpha_boot | ( | struct XorrisO * | xorriso, |
char * | path, | ||
int | flag | ||
) |
Definition at line 1330 of file iso_img.c.
References iso_image_set_alpha_boot(), Xorriso_get_volume(), and Xorriso_report_iso_error().
Referenced by Xorriso_genisofs(), and Xorriso_option_boot_image().
int Xorriso_set_change_pending | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1004 of file iso_img.c.
References XorrisO::hln_change_pending, XorrisO::volset_change_pending, and Xorriso_get_volume().
Referenced by Xorriso_add_tree(), Xorriso_clone_tree(), Xorriso_clone_under(), Xorriso_copy_properties(), Xorriso_findi_action(), Xorriso_graft_in(), Xorriso_hfsplus_bless(), Xorriso_make_md5(), Xorriso_option_abstract_file(), Xorriso_option_application_id(), Xorriso_option_biblio_file(), Xorriso_option_copyright_file(), Xorriso_option_preparer_id(), Xorriso_option_publisher(), Xorriso_option_system_id(), Xorriso_option_volset_id(), Xorriso_rename(), Xorriso_rmi(), Xorriso_set_gid(), Xorriso_set_hfsplus_crtp(), Xorriso_set_st_mode(), Xorriso_set_time(), Xorriso_set_to_mtime(), Xorriso_set_uid(), Xorriso_set_volid(), Xorriso_setfacl(), Xorriso_setfattr(), and Xorriso_truncate_uniquely().
int Xorriso_set_data_cache | ( | struct XorrisO * | xorriso, |
void * | ropts, | ||
int | num_tiles, | ||
int | tile_blocks, | ||
int | flag | ||
) |
Definition at line 990 of file lib_mgt.c.
References isoburn_ropt_get_data_cache(), and isoburn_ropt_set_data_cache().
Referenced by Xorriso_aquire_drive(), and Xorriso_option_data_cache_size().
int Xorriso_set_file_name_limit | ( | struct XorrisO * | xorriso, |
int | value, | ||
int | flag | ||
) |
Definition at line 4384 of file iso_manip.c.
References XorrisO::file_name_limit, XorrisO::find_unique_trunc_result, Findjob_destroy(), Findjob_new(), Findjob_set_action_type(), iso_image_set_truncate_mode(), XorrisO::request_to_abort, Xorriso_findi(), Xorriso_get_volume(), Xorriso_msgs_submit(), and Xorriso_no_findjob().
Referenced by Xorriso_option_file_name_limit().
int Xorriso_set_filter | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
char * | filter_name, | ||
int | flag | ||
) |
Definition at line 265 of file filters.c.
References iso_external_filter_command::behavior, iso_stream::class, Xorriso_extF::cmd, Xorriso_extF::flag, XorrisO::info_text, iso_file_add_external_filter(), iso_file_add_gzip_filter(), iso_file_add_zisofs_filter(), iso_file_get_stream(), iso_file_remove_filter(), iso_image_set_node_name(), iso_image_zisofs_discard_bpt(), iso_node_get_name(), iso_stream_get_external_filter(), ISO_ZISOFS_TOO_MANY_PTR, ISO_ZISOFS_WRONG_INPUT, LIBISO_ISREG, XorrisO::pacifier_count, XorrisO::pacifier_total, SfileadrL, iso_external_filter_command::suffix, Text_shellsafe(), IsoStream_Iface::type, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_node_by_path(), Xorriso_get_volume(), Xorriso_lookup_extf(), Xorriso_lst_get_text(), Xorriso_msgs_submit(), Xorriso_pacifier_callback(), Xorriso_process_msg_queues(), Xorriso_rename_suffix(), and Xorriso_report_iso_error().
Referenced by Xorriso_findi_action(), and Xorriso_option_set_filter().
int Xorriso_set_gid | ( | struct XorrisO * | xorriso, |
char * | in_path, | ||
gid_t | gid, | ||
int | flag | ||
) |
Definition at line 2025 of file iso_manip.c.
References iso_node_set_ctime(), iso_node_set_gid(), Xorriso_get_node_by_path(), Xorriso_process_msg_queues(), and Xorriso_set_change_pending().
Referenced by Xorriso_findi_action(), Xorriso_option_chgrpi(), and Xorriso_perform_acl_from_list().
int Xorriso_set_hidden | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
int | hide_state, | ||
int | flag | ||
) |
Definition at line 2362 of file iso_manip.c.
References iso_node_set_hidden(), LIBISO_HIDE_BUT_WRITE, LIBISO_HIDE_ON_HFSPLUS, LIBISO_HIDE_ON_JOLIET, LIBISO_HIDE_ON_RR, and Xorriso_get_node_by_path().
Referenced by Xorriso_copy_implicit_properties(), Xorriso_findi_action(), Xorriso_option_hide(), and Xorriso_tree_graft_node().
int Xorriso_set_hppa_boot_parm | ( | struct XorrisO * | xorriso, |
char * | text, | ||
char * | what, | ||
int | flag | ||
) |
Definition at line 1268 of file iso_img.c.
References XorrisO::info_text, iso_image_set_hppa_palo(), XorrisO::system_area_options, Text_shellsafe(), Xorriso_get_volume(), Xorriso_msgs_submit(), and Xorriso_report_iso_error().
Referenced by Xorriso_genisofs(), and Xorriso_option_boot_image().
int Xorriso_set_ignore_aclea | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 39 of file iso_img.c.
References XorrisO::do_aaip, XorrisO::ino_behavior, iso_image_set_ignore_aclea(), and Xorriso_get_volume().
Referenced by Xorriso_option_acl(), and Xorriso_option_xattr().
int Xorriso_set_libisofs_now | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1031 of file lib_mgt.c.
References XorrisO::do_override_now_time, iso_nowtime(), and XorrisO::now_time_override.
Referenced by Xorriso_option_iso_nowtime(), and Xorriso_source_date_epoch().
int Xorriso_set_local_charset | ( | struct XorrisO * | xorriso, |
char * | name, | ||
int | flag | ||
) |
Definition at line 483 of file lib_mgt.c.
References XorrisO::info_text, iso_set_local_charset(), Text_shellsafe(), and Xorriso_msgs_submit().
Referenced by Xorriso_option_charset().
int Xorriso_set_signal_handling | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 85 of file lib_mgt.c.
References burn_set_signal_handling(), XorrisO::info_text, XorrisO::progname, Xorriso__get_signal_behavior(), and Xorriso_msgs_submit().
Referenced by Xorriso_blank_media(), Xorriso_burn_track(), Xorriso_format_media(), Xorriso_option_signal_handling(), Xorriso_startup_libraries(), and Xorriso_write_session().
int Xorriso_set_st_mode | ( | struct XorrisO * | xorriso, |
char * | path, | ||
mode_t | mode_and, | ||
mode_t | mode_or, | ||
int | flag | ||
) |
Definition at line 1979 of file iso_manip.c.
References XorrisO::info_text, iso_node_get_permissions(), iso_node_set_ctime(), iso_node_set_permissions(), SfileadrL, Text_shellsafe(), Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_node_by_path(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_set_change_pending().
Referenced by Xorriso_findi_action(), and Xorriso_option_chmodi().
int Xorriso_set_system_area_path | ( | struct XorrisO * | xorriso, |
char * | path, | ||
int | flag | ||
) |
Definition at line 3652 of file write_run.c.
References XorrisO::in_drive_handle, XorrisO::info_text, iso_image_unref(), iso_interval_reader_destroy(), iso_interval_reader_new(), isoburn_get_attached_image(), Sfile_str(), SfileadrL, XorrisO::system_area_disk_path, Text_shellsafe(), XorrisO::wdx, Xorriso_alloc_meM, Xorriso_check_intvl_string(), Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_msgs_submit(), Xorriso_normalize_img_path(), and Xorriso_process_msg_queues().
Referenced by Xorriso_genisofs(), and Xorriso_option_boot_image().
int Xorriso_set_time | ( | struct XorrisO * | xorriso, |
char * | in_path, | ||
time_t | t, | ||
int | flag | ||
) |
Definition at line 2043 of file iso_manip.c.
References iso_node_set_atime(), iso_node_set_ctime(), iso_node_set_mtime(), Xorriso_get_node_by_path(), Xorriso_process_msg_queues(), and Xorriso_set_change_pending().
Referenced by Xorriso_findi_action(), and Xorriso_option_alter_date().
int Xorriso_set_uid | ( | struct XorrisO * | xorriso, |
char * | in_path, | ||
uid_t | uid, | ||
int | flag | ||
) |
Definition at line 2008 of file iso_manip.c.
References iso_node_set_ctime(), iso_node_set_uid(), Xorriso_get_node_by_path(), Xorriso_process_msg_queues(), and Xorriso_set_change_pending().
Referenced by Xorriso_findi_action(), Xorriso_option_chowni(), and Xorriso_perform_acl_from_list().
int Xorriso_set_volid | ( | struct XorrisO * | xorriso, |
char * | volid, | ||
int | flag | ||
) |
Definition at line 335 of file iso_img.c.
References XorrisO::in_volset_handle, XorrisO::info_text, iso_image_get_volume_id(), iso_image_set_volume_id(), Xorriso_get_volume(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_set_change_pending().
Referenced by Xorriso_option_volid(), and Xorriso_update_volid().
int Xorriso_set_zisofs_params | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 681 of file filters.c.
References iso_zisofs_ctrl::block_number_target, iso_zisofs_ctrl::block_size_log2, iso_zisofs_ctrl::bpt_discard_free_ratio, iso_zisofs_ctrl::compression_level, iso_zisofs_ctrl_susp_z2(), iso_zisofs_get_params(), iso_zisofs_set_params(), iso_zisofs_ctrl::max_file_blocks, iso_zisofs_ctrl::max_total_blocks, iso_zisofs_ctrl::v2_block_size_log2, iso_zisofs_ctrl::v2_enabled, iso_zisofs_ctrl::version, Xorriso_process_msg_queues(), Xorriso_report_iso_error(), XorrisO::zisofs_block_number_target, XorrisO::zisofs_block_size, XorrisO::zisofs_bpt_discard_free_ratio, XorrisO::zisofs_max_file_blocks, XorrisO::zisofs_max_total_blocks, XorrisO::zisofs_susp_z2, XorrisO::zisofs_v2_block_size, XorrisO::zisofs_v2_enabled, and XorrisO::zlib_level.
Referenced by Xorriso_option_zisofs().
int Xorriso_setfacl | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
char * | access_text, | ||
char * | default_text, | ||
int | flag | ||
) |
Definition at line 2094 of file iso_manip.c.
References XorrisO::info_text, iso_node_set_acl_text(), Text_shellsafe(), Xorriso_get_node_by_path(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), and Xorriso_set_change_pending().
Referenced by Xorriso_findi_action(), and Xorriso_option_setfacli().
int Xorriso_setfattr | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
size_t | num_attrs, | ||
char ** | names, | ||
size_t * | value_lengths, | ||
char ** | values, | ||
int | flag | ||
) |
Definition at line 2140 of file iso_manip.c.
References XorrisO::do_aaip, XorrisO::info_text, iso_node_set_attrs(), Text_shellsafe(), Xorriso_alloc_meM, Xorriso_eval_problem_status(), Xorriso_free_meM, Xorriso_get_node_by_path(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), and Xorriso_set_change_pending().
Referenced by Xorriso_hfsplus_bless(), Xorriso_path_setfattr(), Xorriso_perform_attr_from_list(), Xorriso_record_dev_inode(), Xorriso_remove_hfsplus_crtp(), Xorriso_set_hfsplus_crtp(), and Xorriso_write_session().
int Xorriso_show_boot_info | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 835 of file iso_img.c.
References XorrisO::boot_count, iso_image_get_all_boot_imgs(), iso_image_get_boot_image(), iso_image_report_system_area(), iso_image_unref(), isoburn_get_attached_image(), XorrisO::loaded_boot_bin_lba, XorrisO::loaded_boot_cat_path, XorrisO::result_line, SfileadrL, Text_shellsafe(), Xorriso__append_boot_params(), Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_path_from_node(), Xorriso_process_msg_queues(), and Xorriso_toc_line().
Referenced by Xorriso_option_boot_image(), and Xorriso_toc().
int Xorriso_show_devices | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1519 of file drive_mgt.c.
References burn_toc_entry::adr, BURN_DRIVE_ADR_LEN, burn_drive_clear_whitelist(), burn_drive_get_adr(), burn_drive_info_free(), burn_drive_scan(), burn_lookup_device_link(), XorrisO::info_text, XorrisO::request_to_abort, XorrisO::result_line, Xorriso_alloc_meM, Xorriso_free_meM, Xorriso_info(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), and Xorriso_result().
Referenced by Xorriso_option_devices().
int Xorriso_show_stream | ( | struct XorrisO * | xorriso, |
void * | in_node, | ||
char * | path, | ||
int | flag | ||
) |
Definition at line 2394 of file iso_tree.c.
References iso_file_get_stream(), iso_stream_get_external_filter(), iso_stream_get_id(), iso_stream_get_input_stream(), iso_stream_get_source_path(), LIBISO_ISREG, iso_external_filter_command::name, XorrisO::result_line, SfileadrL, Text_shellsafe(), Xorriso_get_node_by_path(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), Xorriso_result(), and Xorriso_stream_type().
Referenced by Xorriso_findi_action(), and Xorriso_option_set_filter().
int Xorriso_sort_node_array | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 82 of file sort_cmp.c.
References XorrisO::node_array, XorrisO::node_counter, and Xorriso__findi_sorted_cmp().
Referenced by Xorriso_findi_sorted(), Xorriso_make_hln_array(), Xorriso_remake_hln_array(), and Xorriso_restore_node_array().
int Xorriso_startup_libraries | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 119 of file lib_mgt.c.
References iso_zisofs_ctrl::block_number_target, iso_zisofs_ctrl::block_size_log2, iso_zisofs_ctrl::bpt_discard_free_ratio, burn_msgs_set_severities(), burn_scsi_transport_id(), iso_zisofs_ctrl::compression_level, XorrisO::info_text, iso_node_xinfo_make_clonable(), iso_set_msgs_severities(), iso_zisofs_ctrl_susp_z2(), iso_zisofs_get_params(), isoburn_header_version_major, isoburn_header_version_micro, isoburn_header_version_minor, isoburn_initialize(), isoburn_is_compatible(), isoburn_set_msgs_submit(), isoburn_version(), XorrisO::library_msg_direct_print, XorrisO::libs_are_started, iso_zisofs_ctrl::max_file_blocks, iso_zisofs_ctrl::max_total_blocks, XorrisO::preparer_id, XorrisO::report_about_text, iso_zisofs_ctrl::v2_block_size_log2, iso_zisofs_ctrl::v2_enabled, iso_zisofs_ctrl::version, Xorriso__mark_update_cloner(), Xorriso__mark_update_xinfo(), Xorriso_msgs_submit(), Xorriso_msgs_submit_void(), Xorriso_preparer_string(), Xorriso_process_msg_queues(), Xorriso_set_signal_handling(), 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_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_status_extf | ( | struct XorrisO * | xorriso, |
char * | filter, | ||
FILE * | fp, | ||
int | flag | ||
) |
Definition at line 619 of file filters.c.
References iso_external_filter_command::argc, iso_external_filter_command::argv, iso_external_filter_command::behavior, Xorriso_extF::cmd, XorrisO::filter_list_closed, XorrisO::filters, Xorriso_extF::flag, iso_external_filter_command::name, iso_external_filter_command::path, iso_external_filter_command::refcount, XorrisO::result_line, SfileadrL, iso_external_filter_command::suffix, Text_shellsafe(), Xorriso_lst_get_next(), Xorriso_lst_get_text(), and Xorriso_status_result().
Referenced by Xorriso_status().
int Xorriso_status_zisofs | ( | struct XorrisO * | xorriso, |
char * | filter, | ||
FILE * | fp, | ||
int | flag | ||
) |
Definition at line 745 of file filters.c.
References iso_gzip_get_refcounts(), iso_zisofs_get_refcounts(), XorrisO::result_line, Xorriso_status_result(), Xorriso_zisofs_current_blocks(), 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_v2_block_size, XorrisO::zisofs_v2_block_size_default, XorrisO::zisofs_v2_enabled, XorrisO::zlib_level, and XorrisO::zlib_level_default.
Referenced by Xorriso_status().
int Xorriso_tell_media_space | ( | struct XorrisO * | xorriso, |
int * | media_space, | ||
int * | free_space, | ||
int | flag | ||
) |
Definition at line 1615 of file drive_mgt.c.
References burn_write_opts_free(), burn_write_opts::drive, isoburn_disc_available_space(), Xorriso_change_is_pending(), Xorriso_get_drive_handles(), Xorriso_make_write_options(), Xorriso_process_msg_queues(), and Xorriso_write_session().
Referenced by Xorriso_option_tell_media_space().
int Xorriso_toc | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1033 of file drive_mgt.c.
References BURN_DISC_APPENDABLE, BURN_DISC_BLANK, BURN_DISC_EMPTY, burn_disc_free_multi_caps(), BURN_DISC_FULL, burn_disc_get_formats(), burn_disc_get_multi_caps(), burn_disc_get_phys_format_info(), burn_disc_get_profile(), burn_disc_next_track_is_damaged(), burn_disc_read_atip(), burn_disc_track_lba_nwa(), burn_drive_get_bd_r_pow(), burn_drive_get_drive_role(), burn_drive_get_media_sno(), burn_drive_get_serial_no(), burn_drive_get_start_end_lba(), BURN_FORMAT_IS_FORMATTED, burn_get_read_capacity(), burn_msf_to_lba(), BURN_WRITE_TAO, burn_toc_entry::control, isoburn_toc_disc::disc, burn_drive::drive_role, burn_drive::end_lba, burn_toc_entry::extensions_valid, XorrisO::indev, XorrisO::indev_access, XorrisO::indev_is_exclusive, XorrisO::info_text, isoburn_disc_available_space(), isoburn_disc_get_status(), isoburn_disc_track_lba_nwa(), isoburn_get_min_start_byte(), isoburn_read_iso_head(), isoburn_toc_disc_free(), isoburn_toc_disc_get_incmpl_sess(), isoburn_toc_disc_get_sessions(), isoburn_toc_drive_get_disc(), isoburn_toc_session_get_leadout_entry(), isoburn_toc_session_get_tracks(), isoburn_toc_track_get_emul(), isoburn_toc_track_get_entry(), XorrisO::isofs_has_what, XorrisO::isofs_size, burn_drive::nwa, XorrisO::outdev, XorrisO::outdev_access, XorrisO::outdev_is_exclusive, burn_toc_entry::pframe, burn_toc_entry::pmin, burn_toc_entry::psec, XorrisO::request_to_abort, XorrisO::result_line, XorrisO::rr_loaded, Sfile_scale(), burn_toc_entry::start_lba, burn_drive::start_lba, burn_drive::status, burn_toc_entry::track_blocks, XorrisO::tree_loaded, Xorriso_get_drive_handles(), Xorriso_media_product(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), Xorriso_show_boot_info(), and Xorriso_toc_line().
Referenced by Xorriso_aquire_drive(), Xorriso_give_up_drive(), Xorriso_list_formats(), Xorriso_list_speeds_sub(), Xorriso_option_list_profiles(), Xorriso_option_toc(), Xorriso_option_toc_of(), Xorriso_pvd_info(), and Xorriso_toc_to_string().
int Xorriso_toc_to_string | ( | struct XorrisO * | xorriso, |
char ** | toc_text, | ||
int | flag | ||
) |
Definition at line 870 of file drive_mgt.c.
References Xorriso_lst_destroy_all(), Xorriso_lst_get_next(), Xorriso_lst_get_text(), Xorriso_pull_outlists(), Xorriso_push_outlists(), and Xorriso_toc().
Referenced by Xorriso_check_media().
int Xorriso_truncate_overwritable | ( | struct XorrisO * | xorriso, |
char * | adr_mode, | ||
char * | adr_value, | ||
char * | adjust, | ||
int | flag | ||
) |
Definition at line 3487 of file write_run.c.
References burn_disc_free_multi_caps(), burn_disc_get_multi_caps(), burn_get_read_capacity(), BURN_WRITE_NONE, XorrisO::info_text, isoburn_get_mount_params(), isoburn_read_iso_head(), Scanf_io_size(), burn_multi_caps::start_adr, Xorriso_adjust_relocated_sb(), Xorriso_adjust_session_size(), Xorriso_alloc_meM, Xorriso_change_is_pending(), Xorriso_decode_load_adr(), Xorriso_find_sb_checksum(), Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_give_up_drive(), Xorriso_may_burn(), Xorriso_msgs_submit(), Xorriso_process_msg_queues(), Xorriso_reaquire_outdev(), Xorriso_reassure(), and Xorriso_update_iso_lba0().
Referenced by Xorriso_option_truncate_overwritable().
int Xorriso_truncate_path_comps | ( | struct XorrisO * | xorriso, |
char * | path, | ||
char * | buffer, | ||
char ** | resultpt, | ||
int | flag | ||
) |
Definition at line 1640 of file iso_tree.c.
References XorrisO::file_name_limit, iso_truncate_leaf_name(), and Xorriso_process_msg_queues().
Referenced by Xorriso_ls_filev(), Xorriso_option_cdi(), Xorriso_option_lnsi(), and Xorriso_truncate_const_find_name().
int Xorriso_update_iso_lba0 | ( | struct XorrisO * | xorriso, |
int | iso_lba, | ||
int | isosize, | ||
char * | head_buffer, | ||
struct CheckmediajoB * | job, | ||
int | flag | ||
) |
Definition at line 3026 of file write_run.c.
References burn_drive_get_drive_role(), CheckmediajoB::data_to_fd, XorrisO::info_text, isoburn_disc_get_msc1(), isoburn_read_iso_head(), CheckmediajoB::sector_map, Sectorbitmap_bytes_are_set(), burn_drive::write, Xorriso_find_sb_checksum(), Xorriso_get_drive_handles(), Xorriso_may_burn(), Xorriso_msgs_submit(), Xorriso_overwrite_iso_head(), Xorriso_process_msg_queues(), and Xorriso_refresh_sb_tag().
Referenced by Xorriso_burn_track(), Xorriso_option_check_media(), and Xorriso_truncate_overwritable().
int Xorriso_use_immed_bit | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 3574 of file drive_mgt.c.
References burn_drive_set_immed(), XorrisO::use_immed_bit, XorrisO::use_immed_bit_default, Xorriso_get_drive_handles(), and Xorriso_process_msg_queues().
Referenced by Xorriso_option_use_immed_bit().
int Xorriso_write_session | ( | struct XorrisO * | xorriso, |
int | flag | ||
) |
Definition at line 1088 of file write_run.c.
References XorrisO::abstract_file, XorrisO::alignment, XorrisO::application_id, XorrisO::auto_close, XorrisO::biblio_file, XorrisO::boot_count, XorrisO::boot_image_bin_path, XorrisO::boot_image_cat_hidden, XorrisO::boot_image_cat_path, BURN_DISC_BLANK, burn_disc_free(), burn_disc_get_sessions(), burn_disc_get_status(), burn_drive_get_bd_r_pow(), burn_drive_get_drive_role(), burn_drive_was_feat21_failure(), burn_is_aborting(), BURN_REASONS_LEN, burn_session_get_tracks(), burn_track_get_counters(), burn_write_opts_free(), burn_write_opts_set_stream_recording(), XorrisO::copyright_file, XorrisO::displacement, XorrisO::displacement_sign, XorrisO::do_aaip, XorrisO::do_close, XorrisO::do_dummy, XorrisO::do_hfsplus, XorrisO::do_stream_recording, XorrisO::grow_blindly_msc2, XorrisO::in_drive_handle, XorrisO::info_text, XorrisO::ino_behavior, iso_image_get_boot_image(), iso_image_get_data_preparer_id(), iso_image_remove_boot_image(), iso_image_set_abstract_file_id(), iso_image_set_application_id(), iso_image_set_biblio_file_id(), iso_image_set_boot_catalog_hidden(), iso_image_set_boot_catalog_weight(), iso_image_set_copyright_file_id(), iso_image_set_data_preparer_id(), iso_image_set_publisher_id(), iso_image_set_system_id(), iso_image_set_volset_id(), iso_image_unref(), iso_image_update_sizes(), iso_image_was_blind_attrs(), isoburn_activate_session(), isoburn_cancel_prepared_write(), isoburn_disc_get_status(), isoburn_disc_write(), isoburn_drive_wrote_well(), isoburn_get_attached_image(), isoburn_igopt_destroy(), isoburn_igopt_get_data_start(), isoburn_igopt_get_effective_lba(), isoburn_igopt_new(), isoburn_prepare_blind_grow(), isoburn_prepare_disc(), isoburn_prepare_new_image(), isoburn_set_truncate(), isoburn_sync_after_write(), XorrisO::isofs_st_out, XorrisO::keep_boot_image, LIBISO_HIDE_ON_HFSPLUS, LIBISO_HIDE_ON_JOLIET, LIBISO_HIDE_ON_RR, XorrisO::loaded_boot_bin_lba, XorrisO::out_charset, XorrisO::out_drive_handle, XorrisO::outdev, XorrisO::patch_isolinux_image, XorrisO::preparer_id, XorrisO::publisher, XorrisO::run_state, XorrisO::session_blocks, XorrisO::session_lba, SfileadrL, XorrisO::system_id, Text_shellsafe(), XorrisO::volset_change_pending, XorrisO::volset_id, Xorriso_abort(), Xorriso_alloc_meM, Xorriso_append_scdbackup_record(), Xorriso_attach_boot_image(), Xorriso_auto_format(), Xorriso_check_multi(), Xorriso_eval_problem_status(), Xorriso_finish_hl_update(), Xorriso_free_meM, Xorriso_get_drive_handles(), Xorriso_get_local_charset(), Xorriso_get_profile(), Xorriso_give_up_drive(), Xorriso_info(), Xorriso_make_iso_write_opts(), Xorriso_make_write_options(), Xorriso_may_burn(), Xorriso_msgs_submit(), Xorriso_pacifier_loop(), Xorriso_path_from_lba(), Xorriso_path_from_node(), Xorriso_process_msg_queues(), Xorriso_rename(), Xorriso_report_iso_error(), Xorriso_sanitize_image_size(), Xorriso_set_abort_severity(), Xorriso_set_all_file_dates(), Xorriso_set_image_severities(), Xorriso_set_isolinux_options(), Xorriso_set_signal_handling(), Xorriso_set_system_area(), Xorriso_setfattr(), Xorriso_timestamP, and Xorriso_write_application_use().
Referenced by Xorriso_option_commit(), Xorriso_option_print_size(), Xorriso_retry_write_session(), and Xorriso_tell_media_space().