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
Go to the documentation of this file.
1 
2 /* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
3 
4  Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
5 
6  Provided under GPL version 2 or later.
7 
8  This file contains declarations of functions which are needed to write
9  sessions.
10 */
11 
12 
13 #ifndef Xorriso_pvt_write_run_includeD
14 #define Xorriso_pvt_write_run_includeD yes
15 
16 
17 /* CD specs say one shall not write tracks < 600 kiB */
18 #define Xorriso_cd_min_track_sizE 300
19 
20 
21 /* Default setting for -compliance */
22 #define Xorriso_relax_compliance_defaulT \
23  (isoburn_igopt_allow_deep_paths | isoburn_igopt_allow_longer_paths | \
24  isoburn_igopt_always_gmt | isoburn_igopt_dir_rec_mtime | \
25  isoburn_igopt_joliet_rec_mtime | isoburn_igopt_iso1999_rec_mtime | \
26  isoburn_igopt_rrip_version_1_10 | isoburn_igopt_aaip_susp_1_10 | \
27  isoburn_igopt_only_iso_versions | isoburn_igopt_no_j_force_dots)
28 
29 
31  struct XorrisO *xorriso, struct burn_drive *drive,
32  struct burn_write_opts **burn_options, int flag);
33 
34 int Xorriso_sanitize_image_size(struct XorrisO *xorriso,
35  struct burn_drive *drive, struct burn_disc *disc,
36  struct burn_write_opts *burn_options, int flag);
37 
38 int Xorriso_auto_format(struct XorrisO *xorriso, int flag);
39 
40 int Xorriso_set_system_area(struct XorrisO *xorriso, struct burn_drive *drive,
41  IsoImage *img, struct isoburn_imgen_opts *sopts,
42  int flag);
43 
44 int Xorriso_check_burn_abort(struct XorrisO *xorriso, int flag);
45 
46 int Xorriso_pacifier_loop(struct XorrisO *xorriso, struct burn_drive *drive,
47  int flag);
48 
49 int Xorriso_set_isolinux_options(struct XorrisO *xorriso,
50  IsoImage *image, int flag);
51 
52 int Xorriso_make_iso_write_opts(struct XorrisO *xorriso, IsoImage *image,
53  struct isoburn_imgen_opts *sopts, int flag);
54 
55 
56 #endif /* ! Xorriso_pvt_write_run_includeD */
57 
int Xorriso_set_isolinux_options(struct XorrisO *xorriso, IsoImage *image, int flag)
Definition: write_run.c:2787
int Xorriso_make_iso_write_opts(struct XorrisO *xorriso, IsoImage *image, struct isoburn_imgen_opts *sopts, int flag)
Definition: write_run.c:866
int Xorriso_check_burn_abort(struct XorrisO *xorriso, int flag)
Definition: write_run.c:1512
int Xorriso_set_system_area(struct XorrisO *xorriso, struct burn_drive *drive, IsoImage *img, struct isoburn_imgen_opts *sopts, int flag)
Definition: write_run.c:395
int Xorriso_make_write_options(struct XorrisO *xorriso, struct burn_drive *drive, struct burn_write_opts **burn_options, int flag)
Definition: write_run.c:137
int Xorriso_pacifier_loop(struct XorrisO *xorriso, struct burn_drive *drive, int flag)
Definition: write_run.c:1553
int Xorriso_sanitize_image_size(struct XorrisO *xorriso, struct burn_drive *drive, struct burn_disc *disc, struct burn_write_opts *burn_options, int flag)
Definition: write_run.c:198
int Xorriso_auto_format(struct XorrisO *xorriso, int flag)
Definition: write_run.c:311