[pups] Swap device in V6?

Dave Horsfall dave at fgh.geac.com.au
Tue Feb 27 08:45:56 AEST 2001

On Mon, 26 Feb 2001, Roger Ivie wrote:

> It is indeed the case that V6 needs swap to fork. Forking in V6 is done
> essentially by swapping the task out to disk and (oops!) forgetting to
> delete the in-core copy. At least, that's how it looked to me.

Yes, that's how it was done, leading to the dreaded "panic: swap".  I
think the swapped image became the parent, and the in-core one the child,
hence the child was pretty well guaranteed to run before the parent (it
typically did an exec() afterwards).

Dave Horsfall CL VK2KFU  dave at geac.com.au  Ph: +61 2 9978-7493  Fx: * 9978-7490
Geac Computers P/L (ERP Division) 2/57 Christie St, St Leonards 2065, Australia

Received: (from major at localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id JAA55279
	for pups-liszt; Tue, 27 Feb 2001 09:55:22 +1100 (EST)
	(envelope-from owner-pups at minnie.cs.adfa.edu.au)

More information about the TUHS mailing list