This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: Add sys/personality (Re: Personality)


On Tue, Jul 16, 2002 at 12:36:32PM +0200, Ralf Baechle wrote:
> On Tue, Jul 16, 2002 at 10:34:58AM +0200, Carsten Langgaard wrote:
> 
> > The include/linux/personality.h file has changed between the 2.4.3 and
> > the 2.4.18 kernel.
> > Now there is a define of personality (#define personality(pers) (pers &
> > PER_MASK), but that breaks things for the users, if they include this
> > file.
> > The user wishes to call the glibc personality function (which do the
> > syscall), and not use the above definition.
> > 
> > So I guess we need a "#ifdef __KERNEL__" around some of the code in
> > include/linux/personality.h (at least around the define of personality),
> > which then has to go into the glibc kernel header files.
> 
> The general policy about such problems is to not use kernel include files
> from user applications directly.  Hjl - maybe time for <sys/personality.h>?
> 

Here is a patch.


H.J.

Attachment: glibc-personality.patch
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]