This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


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

Re: [PATCH] 2.3.39+ IPC for glibc 2.2


On Mon, Jan 17, 2000 at 03:44:42PM +0100, Jakub Jelinek wrote:
> Hi!
> 
> This is the initial cut of 2.3.39 IPC for glibc 2.2.
> I haven't been able to test it much besides compilation so far.
> This version of *ctl functions cannot set some internal cache of whether new
> IPC is present or not, amybe we should copy those three files to linux/i386/
> as well and use there __libc_missing_32bit_uids to determine which one
> should it try. That variable would have to go to 3 states though, and if
> none of the 32bit uid syscalls have been invoked yet, then it would try
> getuid32 or some other fast syscall to see whether it is in or not.

Thanks Jakub for your patches.

Did you look at Chris' patches for glibc?
http://www.engin.umich.edu/caen/systems/Linux/code/misc/2.3/20000110/glibc-2.1.2-highuid.patch

Those patches contain a file 32bit_uid_compat.h which realizes the 3 states.  I
thought this was not necessary (it was used for stat but this has been implemented
finally in a different way in the kernel) since I didn't realize that we would need this
for IPC (and Chris' patch doesn't consider IPC at all) - and therefore removed
it from all patches. 

Andreas

P.S. Ulrich, this patch is not yet applied:
http://sourceware.cygnus.com/ml/libc-alpha/2000-01/msg00089.html

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