tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: How to go on with ISO 9660 large file support ?



Hi Thomas,

unfortunately, I'm a bit scarce on round tuits right now,
so here only some random comments:

- cd9660_readdir() serving as VOP_READDIR(9)

   The case of mount -o norrip,nogens already used a delivery function
   with delayed file candidates: cd9660_vnops.c : iso_shipdir().
   Originally it only had the task to find the youngest version of a
   ISO 9660 data file. Now it also counts the follow-up directory
   records of the same file and skips over them.

Don't forget that in case of -o norrip, iso_shipdir is also
complicated by associated files

- cd9660_lookup() as VOP_LOOKUP(9)

   mount -o norrip returned the last record of matching name,
   whereas -o rrip returned the first matching record.

RRIP doesn't have the concept of multiple versions of a file.

There is also an ISO image emerging which (by hex editor) exposes
exotic or even illegal situations. 6.1.3 and the host operating system
show interesting effects when mounting it.

What 6.1.3 do you refer to here? Certainly not to the entry
in ECMA-119 labelled "Volume Space"?

- I could not yet find ISO images or software which would provide
   test opportunities for ISO 9660 Associated Files or Extented
   Attributes (which are not related to getextattr(1)/extattr(9)).

Regarding associated files, I saw those used by Apple for their
resource fork.  Albeit I haven't seen any ISOs with them recently.

Ciao,
Wolfgang
--
Wolfgang%Solfrank.net@localhost                         Wolfgang Solfrank


Home | Main Index | Thread Index | Old Index