[ On , August 29, 2003 at 12:43:39 (+0200), Johan Danielsson wrote: ]
> Subject: Re: Unix Authentication and Authorisation in general
>
> And was (and still is) a reasonable implementation, given that you
> need something that are preserved across forks, and that you can't
> easily change the size of stuct ucred from a kernel module.
In all modern free operating systems anyone can easily change the size
of "struct ucred", though doing it in a supportable way requires either
paying someone to maintain a custom distribution for you or else working
out how best to integrate the necessary bits into the base OS
distribution in such a way that they don't impact on any of the majority
of other users who do not need this feature.
The latter is partly what this thread is all about, and indeed what
NetBSD is "all about". Do the design right, do it cleanly, and
implement it is the least obtrusive and most portable way possible while
maintaining as much compatability with existing source code APIs as is
possible.
--
Greg A. Woods
+1 416 218-0098 VE3TCP RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com> Secrets of the Weird <woods@weird.com>