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] |
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] |