ls 0.3.4
The real-hardware release: ls -R works on PFS3 (and any filesystem whose disk keys are not unique).
-Rno longer calls the whole disk one big cycle on PFS3-class filesystems. The 0.3.3 cycle guard trustedfib_DiskKeyas a directory's identity — true on FFS, where keys are block numbers, but PFS3 fills the field with the same internal value for every directory, so every child "matched" the root andls -R dh0:skipped everything below it. A suspected cycle is now confirmed withSameLock()before anything is skipped, and one disproven match stands the guard down for that volume — FFS keeps the full guard, and real hard-link cycles are still caught everywhere. Found and verified on a real A1200.
Contents: the binary (ls), the manual (ls.doc), the source (ls.e).
Needs Kickstart 2.04+.
Download ls-0.3.4.lha below — the auto-generated Source code links are snapshots of the whole AmigaTools repo, not just ls.