From 09ec2fa4b78e9db318e3a56b438d9114baf9e754 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Fri, 9 Jun 2023 19:48:54 +0200 Subject: [PATCH] Bug fix: On non-GNU/Linux systems ssize_t was not defined in rockridge.h . Report and fix proposal by Rui Chen. --- ChangeLog | 11 ++++++++++- libisofs/changelog.txt | 32 +++++++++++++++++++++++++++++++- libisofs/rockridge.h | 3 +++ 3 files changed, 44 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1211cc7..6ee8d19 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +git clone git@dev.lovelyhq.com:libburnia/libisofs.git +(to become libisofs-1.5.8 or higher) +=============================================================================== +- no novelties yet - + +libisofs-1.5.6.pl01.tar.gz Fri Jun 09 2023 +=============================================================================== +* Bug fix: On non-GNU/Linux systems ssize_t was not defined in rockridge.h . + Report and fix proposal by Rui Chen + libisofs-1.5.6.tar.gz Wed Jun 07 2023 =============================================================================== * Bug fix: iso_write_opts_set_part_like_isohybrid() did not cause a MBR @@ -17,7 +27,6 @@ libisofs-1.5.6.tar.gz Wed Jun 07 2023 Proof-of-concept by Ivan Shmakov. * New API call iso_write_opts_set_max_ce_entries() - libisofs-1.5.4.tar.gz Sat Jan 30 2021 =============================================================================== * Bug fix: Large amounts of AAIP data or many long file names could cause with diff --git a/libisofs/changelog.txt b/libisofs/changelog.txt index 40480d8..d775281 100644 --- a/libisofs/changelog.txt +++ b/libisofs/changelog.txt @@ -933,7 +933,7 @@ configure.ac libisofs/libisofs.h Version leap to 1.5.6 -07 Jun 2023 [] +07 Jun 2023 [170318c] ChangeLog libisofs/changelog.txt Updated change log @@ -956,6 +956,36 @@ Updated change log * Bug fix: Size of further CE area was calculated wrong if its CE entry ended exactly at a block boundary +07 Jun 2023 [5a867c4] +configure.ac +libisofs/libisofs.h +Version leap to 1.5.7 + + [master: ][branch 1.5.6.pl01: ] +libisofs/rockridge.h +ChangeLog +libisofs/changelog.txt +Bug fix: On non-GNU/Linux systems ssize_t was not defined in rockridge.h . + Report and fix proposal by Rui Chen + +------------------------------- release - libisofs-1.5.6.pl01 - 09 Jun 2023 +* Bug fix: On non-GNU/Linux systems ssize_t was not defined in rockridge.h . + Report and fix proposal by Rui Chen + + [] +libisofs/ecma119.c +libisofs/fs_image.c +libisofs/rockridge.c +libisofs/stream.c + + [] +README +Updated copyright year in README + + + +------------------------------------ release - libisofs-1.5.8 - + ------------------------------------------------------------------------ Todo about iso_read_image_feature_named() : diff --git a/libisofs/rockridge.h b/libisofs/rockridge.h index 5649eb7..b03189d 100644 --- a/libisofs/rockridge.h +++ b/libisofs/rockridge.h @@ -41,6 +41,9 @@ #include "ecma119.h" +/* For ssize_t */ +#include + #define SUSP_SIG(entry, a, b) ((entry->sig[0] == a) && (entry->sig[1] == b))