libisofs  1.3.8
Deprecated List
Global el_torito_patch_isolinux_image (ElToritoBootImage *bootimg)
Use el_torito_set_isolinux_options() instead
Global el_torito_set_isolinux_options (ElToritoBootImage *bootimg, int options, int flag)

since 31 Mar 2010: The author of syslinux, H. Peter Anvin requested that this feature shall not be used any more. He intends to cease

support for the MBR template that is included in libisofs.

A hybrid image is a boot image that boots from either CD/DVD media or from disk-like media, e.g. USB stick. For that you need isolinux.bin from SYSLINUX 3.72 or later. IMPORTANT: The application has to take care that the image on media gets padded up to the next full MB. Under seiveral circumstances it might get aligned automatically. But there is no warranty. bit2-7= Mentioning in isohybrid GPT 0= Do not mention in GPT 1= Mention as Basic Data partition. This cannot be combined with GPT partitions as of iso_write_opts_set_efi_bootp()

Since
1.2.4 2= Mention as HFS+ partition. This cannot be combined with HFS+ production by iso_write_opts_set_hfsplus().
1.2.4 Primary GPT and backup GPT get written if at least one ElToritoBootImage shall be mentioned. The first three mentioned GPT partitions get mirrored in the the partition table of the isohybrid MBR. They get type 0xfe. The MBR partition entry for PC-BIOS gets type 0x00 rather than 0x17. Often it is one of the further MBR partitions which actually gets used by EFI.
1.2.4 bit8= Mention in isohybrid Apple partition map APM get written if at least one ElToritoBootImage shall be mentioned. The ISOLINUX MBR must look suitable or else an error event will happen at image generation time.
1.2.4 bit9= GRUB2 boot info Patch the boot image file at byte 1012 with the 512-block address + 2. Two little endian 32-bit words. Low word first. This is combinable with bit0.
1.3.0
Parameters
flagReserved for future usage, set to 0.
Returns
1 success, < 0 on error
Since
0.6.12
Global iso_file_get_old_image_lba (IsoFile *file, uint32_t *lba, int flag)
Use iso_file_get_old_image_sections(), as this function does not work with multi-extend files.

Generated for libisofs by  doxygen 1.8.6