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

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

Go to the source code of this file.

Macros

#define Xorriso_pvt_write_run_includeD   yes
 
#define Xorriso_cd_min_track_sizE   300
 
#define Xorriso_relax_compliance_defaulT
 

Functions

int Xorriso_make_write_options (struct XorrisO *xorriso, struct burn_drive *drive, struct burn_write_opts **burn_options, int flag)
 
int Xorriso_sanitize_image_size (struct XorrisO *xorriso, struct burn_drive *drive, struct burn_disc *disc, struct burn_write_opts *burn_options, int flag)
 
int Xorriso_auto_format (struct XorrisO *xorriso, int flag)
 
int Xorriso_set_system_area (struct XorrisO *xorriso, struct burn_drive *drive, IsoImage *img, struct isoburn_imgen_opts *sopts, int flag)
 
int Xorriso_check_burn_abort (struct XorrisO *xorriso, int flag)
 
int Xorriso_pacifier_loop (struct XorrisO *xorriso, struct burn_drive *drive, int flag)
 
int Xorriso_set_isolinux_options (struct XorrisO *xorriso, IsoImage *image, int flag)
 
int Xorriso_make_iso_write_opts (struct XorrisO *xorriso, IsoImage *image, struct isoburn_imgen_opts *sopts, int flag)
 

Macro Definition Documentation

◆ Xorriso_cd_min_track_sizE

#define Xorriso_cd_min_track_sizE   300

Definition at line 18 of file write_run.h.

◆ Xorriso_pvt_write_run_includeD

#define Xorriso_pvt_write_run_includeD   yes

Definition at line 14 of file write_run.h.

◆ Xorriso_relax_compliance_defaulT

#define Xorriso_relax_compliance_defaulT
Value:
isoburn_igopt_always_gmt | isoburn_igopt_dir_rec_mtime | \
isoburn_igopt_joliet_rec_mtime | isoburn_igopt_iso1999_rec_mtime | \
isoburn_igopt_rrip_version_1_10 | isoburn_igopt_aaip_susp_1_10 | \
isoburn_igopt_only_iso_versions | isoburn_igopt_no_j_force_dots)
#define isoburn_igopt_aaip_susp_1_10
Definition: libisoburn.h:1367
#define isoburn_igopt_iso1999_rec_mtime
Definition: libisoburn.h:1373
#define isoburn_igopt_no_j_force_dots
Definition: libisoburn.h:1369
#define isoburn_igopt_dir_rec_mtime
Definition: libisoburn.h:1366
#define isoburn_igopt_allow_longer_paths
Definition: libisoburn.h:1358
#define isoburn_igopt_allow_deep_paths
Definition: libisoburn.h:1357

Definition at line 22 of file write_run.h.

Function Documentation

◆ Xorriso_auto_format()

◆ Xorriso_check_burn_abort()

◆ Xorriso_make_iso_write_opts()

int Xorriso_make_iso_write_opts ( struct XorrisO xorriso,
IsoImage image,
struct isoburn_imgen_opts sopts,
int  flag 
)

Definition at line 866 of file write_run.c.

References XorrisO::apm_block_size, XorrisO::appended_as_apm, XorrisO::appended_as_gpt, XorrisO::appended_part_gpt_flags, XorrisO::appended_part_type_guids, XorrisO::appended_part_types, XorrisO::appended_partitions, XorrisO::ascii_disc_label, XorrisO::do_aaip, XorrisO::do_fat, XorrisO::do_global_gid, XorrisO::do_global_uid, XorrisO::do_hfsplus, XorrisO::do_iso1999, XorrisO::do_joliet, XorrisO::do_md5, XorrisO::do_old_empty, XorrisO::do_padding_by_libisofs, XorrisO::do_rockridge, XorrisO::do_tao, XorrisO::efi_boot_partition, XorrisO::fs, Ftimetxt(), XorrisO::global_gid, XorrisO::global_uid, XorrisO::gpt_guid, XorrisO::gpt_guid_mode, XorrisO::hfsp_block_size, XorrisO::hfsp_serial_number, XorrisO::in_drive_handle, XorrisO::info_text, XorrisO::ino_behavior, XorrisO::iso_gpt_type_guid, iso_image_get_boot_image(), iso_image_get_root(), XorrisO::iso_level, XorrisO::iso_mbr_part_flag, XorrisO::iso_mbr_part_type, iso_node_zf_by_magic(), isoburn_igopt_aaip, isoburn_igopt_allow_full_ascii, isoburn_igopt_attach_jte(), isoburn_igopt_fat, isoburn_igopt_file_md5, isoburn_igopt_file_stability, isoburn_igopt_hardlinks, isoburn_igopt_hfsplus, isoburn_igopt_iso1999, isoburn_igopt_joliet, isoburn_igopt_no_emul_toc, isoburn_igopt_old_empty, isoburn_igopt_rockridge, isoburn_igopt_session_md5, isoburn_igopt_set_appended_as_apm(), isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_set_disc_label(), isoburn_igopt_set_efi_bootp(), isoburn_igopt_set_extensions(), isoburn_igopt_set_fifo_size(), isoburn_igopt_set_gpt_guid(), isoburn_igopt_set_hfsp_block_size(), isoburn_igopt_set_hfsp_serial_number(), isoburn_igopt_set_iso_mbr_part_type(), isoburn_igopt_set_iso_type_guid(), isoburn_igopt_set_level(), isoburn_igopt_set_out_charset(), isoburn_igopt_set_over_mode(), isoburn_igopt_set_over_ugid(), isoburn_igopt_set_part_flag(), isoburn_igopt_set_part_like_isohybrid(), isoburn_igopt_set_part_type_guid(), isoburn_igopt_set_partition_img(), isoburn_igopt_set_prep_partition(), isoburn_igopt_set_pvd_times(), isoburn_igopt_set_relaxed(), isoburn_igopt_set_rr_reloc(), isoburn_igopt_set_scdbackup_tag(), isoburn_igopt_set_sort_files(), isoburn_igopt_set_stdio_endsync(), isoburn_igopt_set_tail_blocks(), isoburn_igopt_set_untranslated_name_len(), isoburn_igopt_set_write_type(), isoburn_igopt_will_cancel, XorrisO::libjte_params_given, libjte_set_outfile(), XorrisO::no_emul_toc, XorrisO::out_charset, XorrisO::out_drive_handle, XorrisO::outdev, XorrisO::padding, XorrisO::part_like_isohybrid, XorrisO::patch_isolinux_image, XorrisO::prep_partition, XorrisO::relax_compliance, XorrisO::rr_reloc_dir, XorrisO::rr_reloc_flags, XorrisO::scdbackup_tag_name, XorrisO::scdbackup_tag_time, XorrisO::scdbackup_tag_written, XorrisO::stdio_sync, XorrisO::untranslated_name_len, XorrisO::vol_creation_time, XorrisO::vol_effective_time, XorrisO::vol_expiration_time, XorrisO::vol_modification_time, XorrisO::vol_uuid, Xorriso_check_intvl_string(), Xorriso_eval_problem_status(), Xorriso_get_local_charset(), Xorriso_max_appended_partitionS, Xorriso_msgs_submit(), Xorriso_process_msg_queues(), Xorriso_report_iso_error(), and XorrisO::zisofs_by_magic.

Referenced by Xorriso_test_outchar(), and Xorriso_write_session().

◆ Xorriso_make_write_options()

◆ Xorriso_pacifier_loop()

◆ Xorriso_sanitize_image_size()

◆ Xorriso_set_isolinux_options()

◆ Xorriso_set_system_area()