Subject: Re: CVS commit: [elad-kernelauth] src/sys/compat/hpux
To: David Laight <david@l8s.co.uk>
From: Elad Efrat <elad@NetBSD.org>
List: source-changes
Date: 04/23/2006 18:33:58
David Laight wrote:
> On Tue, Apr 18, 2006 at 12:07:59PM +0000, Elad Efrat wrote:
>
>>Module Name: src
>>Committed By: elad
>>Date: Tue Apr 18 12:07:59 UTC 2006
>>
>>Modified Files:
>> src/sys/compat/hpux [elad-kernelauth]: hpux_compat.c
>>
>>Log Message:
>>adapt to kauth, pointed out by yamt@, thanks!
>>
>>the logic i used here is that hp-ux presumably takes cr_groups[0] as the
>>euid - see the diff. this should be tested (do people use it anyway?)
>
>
> Presumably you meant egid ?
Yes of course.
> How does the generic code that sorts cr_groups[] affect this?
> (Or has that code been deleted?)
It was deprecated. Now you kauth_cred_setgroups() and it just memcpy()'s
the array.
Note: we're still sorting the groups in sys_setgroups() on HEAD (this
has nothing to do with kauth).
-e.
--
Elad Efrat