Handling of El-Torito boot catalog at low level.

This commit is contained in:
Vreixo Formoso
2008-01-10 18:53:39 +01:00
parent 2ad6f5f667
commit 4f029437e2
8 changed files with 342 additions and 7 deletions

View File

@@ -34,6 +34,7 @@ struct ecma119_image
/* extensions */
unsigned int rockridge :1;
unsigned int joliet :1;
unsigned int eltorito :1;
/* relaxed constraints */
unsigned int omit_version_numbers :1;
@@ -106,6 +107,13 @@ struct ecma119_image
uint32_t joliet_path_table_size;
uint32_t joliet_l_path_table_pos;
uint32_t joliet_m_path_table_pos;
/*
* El-Torito related information
*/
struct el_torito_boot_catalog *catalog;
IsoFileSrc *cat; /**< location of the boot catalog in the new image */
uint32_t imgblock; /**< location of the boot image in the new image */
/*
* Number of pad blocks that we need to write. Padding blocks are blocks