tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: compat linux/linux32 uid16 functions cleanup+fixes
On Fri, Jan 04, 2008 at 06:20:57PM +0000, Christos Zoulas wrote:
> In article <20080104180117.GA100540%medusa.sis.pasteur.fr@localhost>,
> Nicolas Joly <njoly%pasteur.fr@localhost> wrote:
> >
> >While performing some regressions tests under compat linux/linux32, i
> >noticed that some uid16 functions were failing ... I started fixing
> >them; and while here, made some other cleanups :
[...]
> ><URL:ftp://ftp.pasteur.fr/pub/computing/NetBSD/misc/netbsd-linuxuid16.diff>
> >
> >Comments ?
>
> Looks fine to me. Perhaps though we want to call the types linux_{u,g}id16_t?
Currently linux_uid_t is used outside uid16 code (struct siginfo,
stat{,64}, ...), and then need to be defined for all arches. But only
3 of them define it as a 16bit type (arm, i386 and m68k), all others
use 32bit values (alpha, amd64, mips and powerpc).
What about defining linux_{u,g}id16_t in common/linux_types.h, to be
used by uid16 functions, and leave linux_{u,g}id_t alone for now ?
--
Nicolas Joly
Biological Software and Databanks.
Institut Pasteur, Paris.
Home |
Main Index |
Thread Index |
Old Index