Old UNIX file system formats

Ken Wellsch kcwellsc at math.uwaterloo.ca
Wed Feb 3 00:52:35 AEST 1999

I shouldn't have posted without doing the proper research.  I took a
gander at PUPS/Tools/Filesys/traverse.c.gz which I'm quite sure is one
of the tools I wrote when I was finally able to figure out the contents
of that V6 tape I had (also with no docs - it was such irony to look
at the setup document on the tape *after* figuring the format out that
clearly describes the block layout 8-).  I notice traverse.c.gz does
indeed use the LARG flag, not HUGE.  Since few care, I'll not bother
extracting enough of Venix 1.x to see whether that is where I met the
HUGE flag or it is just my faulty memory...  -- Ken

| From owner-pups at minnie.cs.adfa.edu.au  Mon Feb  1 13:06:04 1999
| Hmm...  I wrote a disk image editor in Visual Basic without knowing the
| specs for the filesystem -- I set it up so that if the 9th pointer is zero
| and the filesize is greater than one block, then it assumed the block
| pointed to by the 8th pointer was a list of blocks in the file.

More information about the TUHS mailing list