libisoburn  1.5.4
About: libisoburn is a frontend for the libraries libburn and libisofs which enables creation and expansion of ISO-9660 filesystems on all media and file types supported by libburn. It implements the API and command interpreter of program xorriso, and installs this program as small dynamically linked binary. xorriso is suitable for incremental data backup and for production of bootable ISO 9660 images. A statically linked version is available as GNU xorriso.
  Fossies Dox: libisoburn-1.5.4.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

iso_img.h
Go to the documentation of this file.
1 
2 /* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
3 
4  Copyright 2007-2015 Thomas Schmitt, <scdbackup@gmx.net>
5 
6  Provided under GPL version 2 or later.
7 
8  This file contains declarations of functions which operate on ISO images
9  and their global properties.
10 */
11 
12 
13 #ifndef Xorriso_pvt_iso_img_includeD
14 #define Xorriso_pvt_iso_img_includeD yes
15 
16 
17 int Xorriso_update_volid(struct XorrisO *xorriso, int flag);
18 
19 int Xorriso_record_boot_info(struct XorrisO *xorriso, int flag);
20 
21 int Xorriso_assert_volid(struct XorrisO *xorriso, int msc1, int flag);
22 
23 int Xorriso_is_isohybrid(struct XorrisO *xorriso, IsoFile *bootimg_node,
24  int flag);
25 
26 int Xorriso_boot_item_status(struct XorrisO *xorriso, char *cat_path,
27  char *bin_path, int platform_id,
28  int patch_isolinux, int emul, off_t load_size,
29  unsigned char *id_string,
30  unsigned char *selection_crit, char *form,
31  char *filter, FILE *fp, int flag);
32 
33 int Xorriso__append_boot_params(char *line, ElToritoBootImage *bootimg,
34  int flag);
35 
36 int Xorriso_get_volume(struct XorrisO *xorriso, IsoImage **volume,
37  int flag);
38 
39 int Xorriso_record_cmd_line(struct XorrisO *xorriso, char *buf,
40  char **cmds, int *cmd_count, int flag);
41 
42 
43 #endif /* ! Xorriso_pvt_iso_img_includeD */
44 
int Xorriso_update_volid(struct XorrisO *xorriso, int flag)
Definition: iso_img.c:57
int Xorriso_boot_item_status(struct XorrisO *xorriso, char *cat_path, char *bin_path, int platform_id, int patch_isolinux, int emul, off_t load_size, unsigned char *id_string, unsigned char *selection_crit, char *form, char *filter, FILE *fp, int flag)
Definition: iso_img.c:379
int Xorriso__append_boot_params(char *line, ElToritoBootImage *bootimg, int flag)
Definition: iso_img.c:814
int Xorriso_record_cmd_line(struct XorrisO *xorriso, char *buf, char **cmds, int *cmd_count, int flag)
Definition: iso_img.c:1492
int Xorriso_is_isohybrid(struct XorrisO *xorriso, IsoFile *bootimg_node, int flag)
Definition: iso_img.c:199
int Xorriso_assert_volid(struct XorrisO *xorriso, int msc1, int flag)
Definition: iso_img.c:159
int Xorriso_record_boot_info(struct XorrisO *xorriso, int flag)
Definition: iso_img.c:125
int Xorriso_get_volume(struct XorrisO *xorriso, IsoImage **volume, int flag)
Definition: iso_img.c:966