From d016ee763d7296763aac35455f01a9e49193242e Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sun, 6 Oct 2024 11:33:44 +0200 Subject: [PATCH] Clarified meaning of "ISO 9660:1999" as Enhanced Volume Descriptor of ECMA-119 4th Edition --- libisoburn/libisoburn.h | 17 ++++++++++++----- xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/libisoburn/libisoburn.h b/libisoburn/libisoburn.h index 6fceea4c..eee97ce8 100644 --- a/libisoburn/libisoburn.h +++ b/libisoburn/libisoburn.h @@ -941,7 +941,8 @@ int isoburn_ropt_get_data_cache(struct isoburn_read_opts *o, bit1= nojoliet Do not read Joliet extensions bit2= noiso1999 - Do not read ISO 9660:1999 enhanced tree + Do not read tree of an Enhanced Volume Descriptor as of + ECMA-119 4th Edition (aka ISO 9660:1999) bit3= preferjoliet When both Joliet and RR extensions are present, the RR tree is used. If you prefer using Joliet, set this to 1. @@ -1172,8 +1173,9 @@ int isoburn_ropt_get_truncate_mode(struct isoburn_read_opts *o, bit1= has_joliet Joliet tree is available (suitable for MS-Windows) bit2= has_iso1999 - ISO version 2 Enhanced Volume Descriptor aka ISO 9660:1999 - and its tree is available. This is rather exotic. + Enhanced Volume Descriptor as of ECMA-119 4th Edition + and its tree is available (aka ISO 9660:1999). + This is rather exotic. bit3= has_el_torito El-Torito boot record is present @return 1 success, <=0 failure @@ -1199,7 +1201,9 @@ int isoburn_ropt_get_size_what(struct isoburn_read_opts *o, @since 1.5.4 @param o The option set to work on @param tree The tree which was loaded: - 0= ISO 9660 , 1 = Joliet , 2 = ISO 9660:1999 + 0= ISO 9660 , 1 = Joliet , + 2 = Enhanced Volume Descriptor tree as of ECMA-119 4th Edition + (aka ISO 9660:1999) @param rr 1= Rock Ridge information was used, 0 = No Rock Ridge was used @return 1 success, <=0 failure */ @@ -1270,6 +1274,8 @@ int isoburn_igopt_get_level(struct isoburn_imgen_opts *o, int *level); Longer filenames for Windows systems. Weaker than RockRidge, but also readable with GNU/Linux. bit2= iso1999 + Enhanced Volume Descriptor as of ECMA-119 4th Edition + (aka ISO 9660:1999). This is rather exotic. Better do not surprise the readers. bit3= hardlinks Enable hardlink consolidation. IsoNodes which refer to the @@ -1433,7 +1439,8 @@ int isoburn_igopt_get_extensions(struct isoburn_imgen_opts *o, int *ext); Like dir_rec_mtime, but for the Joliet tree. @since 1.2.0 bit17= iso1999_rec_mtime - Like dir_rec_mtime, but for the ISO 9660:1999 tree. + Like dir_rec_mtime, but for the tree of the Enhanced Volume + Descriptor (aka ISO 9660:1999) as of ECMA-119 4th Edition @since 1.2.0 bit18= allow_7bit_ascii Like allow_full_ascii, but only allowing 7-bit characters. diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index d1010028..f3dfe4d9 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2024.09.20.163618" +#define Xorriso_timestamP "2024.10.06.093304"