I didn't see mention of the flag "HUGE" WRT the V6 file format.
Now I may be being mislead from my memory of Venix 1.x which is
a derivative of V6 (while Venix 2.x is SysIII I think). If the
HUGE bit is set in the i-node, then and only then is the 8th
index pointer treated as the indirection variety. Thus 8 block
or less files I think are directly indexed. -- Ken
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id WAA27889
for pups-liszt; Mon, 1 Feb 1999 22:25:39 +1100 (EST)
From Dave Horsfall <dave(a)fgh.geac.com.au> Mon Feb
1 21:21:28 1999
Received: from caveman.geac.com.au (caveman.geac.com.au
[203.30.73.2])
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with SMTP id WAA27884
for <pups(a)minnie.cs.adfa.edu.au>; Mon, 1 Feb 1999 22:25:29 +1100 (EST)
Received: (qmail 3270 invoked from network); 1 Feb 1999 11:29:10 -0000
Received: from brane.geac.com.au (202.6.67.115)
by caveman.geac.com.au with SMTP; 1 Feb 1999 11:29:10 -0000
Received: from fgh.geac.com.au by brane.geac.com.au with smtp\n (Smail3.1.29.1 #3) id
m107HOg-0003nrC; Mon, 1 Feb 99 22:20 AEDT
Received: from localhost (dave@localhost)
by fgh.geac.com.au (SMI-8.X/SVR4) with ESMTP id WAA10384; Mon, 1 Feb 1999 22:21:29
+1100
Date: Mon, 1 Feb 1999 22:21:28 +1100 (EST)
From: Dave Horsfall <dave(a)fgh.geac.com.au>
X-Sender: dave@fgh
To: Ken Wellsch <kcwellsc(a)math.uwaterloo.ca>
cc: PDP Unix Preservation Society <pups(a)minnie.cs.adfa.edu.au>
Subject: Re: Old UNIX file system formats
In-Reply-To: <199902010020.TAA29097(a)math.uwaterloo.ca>
Message-ID: <Pine.GSO.4.03.9902012214270.10349-100000@fgh>
X-No-Archive: Yes
X-Witty-Saying: "Tesseract - Enter at own risk"
X-Disclaimer: "Me, speak for us?"
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Sun, 31 Jan 1999, Ken Wellsch wrote:
I didn't see mention of the flag "HUGE"
WRT the V6 file format.
Now I may be being mislead from my memory of Venix 1.x which is
a derivative of V6 (while Venix 2.x is SysIII I think). If the
HUGE bit is set in the i-node, then and only then is the 8th
index pointer treated as the indirection variety. Thus 8 block
or less files I think are directly indexed. -- Ken
I think you're confusing LARGE with HUGE. I don't have my Edition 5
manual handy, but in my Edition 6 manual if the LARGE bit is set then
the first seven inode pointers are indirect blocks (otherwise all
eight blocks are direct), and the eighth block is a double-indirect block.
--
Dave Horsfall VK2KFU dave(a)geac.com.au Ph: +61 2 9978-7493 Fx: +61 2 9978-7422
Geac Computers P/L (FGH Division) 2/57 Christie St, St Leonards 2065, Australia
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id EAA29200
for pups-liszt; Tue, 2 Feb 1999 04:57:31 +1100 (EST)
From "Erin W. Corliss"
<erin(a)coffee.corliss.net> Tue Feb 2 04:01:14 1999
Received: from
coffee.corliss.net (erin(a)coffee.gta-tech.com.121.7.12.in-addr.arpa [12.7.121.245] (may be
forged))
by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id EAA29195
for <pups(a)minnie.cs.adfa.edu.au>; Tue, 2 Feb 1999 04:57:17 +1100 (EST)
Received: from localhost (erin@localhost)
by
coffee.corliss.net (8.8.8/8.8.8) with SMTP id KAA20144;
Mon, 1 Feb 1999 10:01:15 -0800
Date: Mon, 1 Feb 1999 10:01:14 -0800 (PST)
From: "Erin W. Corliss" <erin(a)coffee.corliss.net>
To: Ken Wellsch <kcwellsc(a)math.uwaterloo.ca>
cc: norman(a)nose.cita.utoronto.ca, pups(a)minnie.cs.adfa.edu.au
Subject: Re: Old UNIX file system formats
In-Reply-To: <199902010020.TAA29097(a)math.uwaterloo.ca>
Message-ID: <Pine.LNX.3.96.990201095832.20104A-100000(a)coffee.corliss.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
I didn't see mention of the flag "HUGE"
WRT the V6 file format.
Now I may be being mislead from my memory of Venix 1.x which is
a derivative of V6 (while Venix 2.x is SysIII I think). If the
HUGE bit is set in the i-node, then and only then is the 8th
index pointer treated as the indirection variety. Thus 8 block
or less files I think are directly indexed. -- Ken
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.