Hi Thomas, Thanks for the analysis.
If possible, I'd vote for modifying struct iso9660_stat_s to use uint64_t (or anything that's going to be typedef'd to uint64_t when LFS is enabled) so that libcdio users don't have to jump through hoops to get the actual size of a > 4GB file. Apart from that, any solution that'll transparently handle files that use multiple extents looks good to me. Regards, /Pete
