Subject: Re: CVS commit: [elad-kernelauth] src/sys/ufs/ext2fs
To: Christos Zoulas <christos@zoulas.com>
From: Jason Thorpe <thorpej@shagadelic.org>
List: source-changes
Date: 04/20/2006 14:47:27
On Apr 20, 2006, at 2:18 PM, Christos Zoulas wrote:

> Let me present a different argument: Imagine a kernel with proc_t,
> lwp_t, user_t, file_t, socket_t, etc. Where are you going to put
> all these typedefs? In a single file? Because you will not be able
> to deal with the circular dependencies otherwise. Each typedef added
> adds enough pain to maintain...

I am imagining this, in fact.  If we untangle the mess of  
dependencies I think that we will have something that is EASIER to  
maintain going forward.  Even from within the kernel, our headers  
expose way too much.

-- thorpej