disksize

v0.1 1998/12/26 (sizeof)
Initial release

v0.2 1998/12/30 (sizeof)
- llseek() iterative operation fixed
- auto option added

v0.30 1999/01/06 (sizeof)
- auto option removed, now the only operation
  Reason: While my RedHat5.1 system accepted llseek(,off,SEEK_SET) with
    offsets >=2^32 for normal files, a Debian system didn't. Thus I changed
    the algorithm.
- force iterative/normal operation options removed (same reason)

v0.31 1999/01/13
- name changed from sizeof to disksize
- flag "ignore read errors in iteration" added
  Reason: Usually read errors occur with CD-ROMs near the end of the data
    track (but not beyond 1G).
  Remark: Sometimes there appears to be a hole in the data track beyond the
    size of the iso9669 filesystem. Thus, the dumped image (dd if=/dev/cdrom")
    may be smaller than predicted by disksize. However, both should be at least
    as large as the size of the filesystem (blocksize 32 bits at offset
    16*2048+80 of the image). If not, your CD-ROM and/or the drive do not
    work properly.
- verbosity level added

v0.32 1999/03/31
- information on CHS-predicted disksizes added
- flag "force iterative operation" added
  Reason: v0.31 cannot determine the readable size of a damaged regular file.
  Remark: The CD-ROM SiedlerIII contains a file (missions.dat), which cannot
    be read successfully up to the size displayed by ls -l. Seems to be a
    "copy protection" since the iso9660 image cannot be read successfully, too.
    Since it is a regular file, disksize-0.32 returns just the size which is
    already known from ls. Iterative operation may give a more useful result.
- mkmkman included
