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