diff --git a/libisoburn/isoburn.c b/libisoburn/isoburn.c index 48ef6093..b2152e07 100644 --- a/libisoburn/isoburn.c +++ b/libisoburn/isoburn.c @@ -1164,7 +1164,7 @@ int isoburn_igopt_set_system_area(struct isoburn_imgen_opts *opts, } memcpy(opts->system_area_data, data, 32768); } - opts->system_area_options = options & 3; + opts->system_area_options = options & 0xff; return(1); } diff --git a/libisoburn/libisoburn.h b/libisoburn/libisoburn.h index 3d267b61..14aac21e 100644 --- a/libisoburn/libisoburn.h +++ b/libisoburn/libisoburn.h @@ -1234,6 +1234,16 @@ int isoburn_igopt_get_scdbackup_tag(struct isoburn_imgen_opts *o, SYSLINUX plus an ISOLINUX boot image (see iso_image_set_boot_image()) and only if not bit0 is set. + bit2-7= System area type + 0= with bit0 or bit1: MBR + else: unspecified type + @since 0.6.4 + 1= MIPS Big Endian Volume Header + >>> EXPERIMENTAL: + Submit MIPS boot image files as El Torito Boot image to + iso_image_set_boot_image() , iso_image_add_boot_image(). + No El Torito info will be produced with system area type 1. + @return 1 success, 0 no data to get, <0 failure */ int isoburn_igopt_set_system_area(struct isoburn_imgen_opts *o, diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index e215a32d..1cf98775 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2010.10.08.093338" +#define Xorriso_timestamP "2010.10.12.103027"