Both uclibc bits/ipc.h (this comes from uclibc) and the kernel
authorJohn Bowler <jbowler@nslu2-linux.org>
Mon, 9 May 2005 18:55:46 +0000 (18:55 +0000)
committerJohn Bowler <jbowler@nslu2-linux.org>
Mon, 9 May 2005 18:55:46 +0000 (18:55 +0000)
commit8b87f7c56205f5354660f849b74c2c09eda58e28
tree8723c56d8c782949a8b6200c2efcac506a4bff94
parent7141fa2fa40b43be302d588189024eda18b46da7
Both uclibc bits/ipc.h (this comes from uclibc) and the kernel
linux/posix_types.h define __kernel_key_t.  This means that an
app which includes both in one file will fail compilation.  The
patch fixes this by changing the typedef used inside bits/ipc.h
to the same one used in the glibc headers (identical to the type
from posix_types.h).  Unfortunately this means that any uclibc
only package which relied on this will now fail (but it would have
failed on glibc anyway), therefore this patch is made NSLU2
specific because it has only received complete testing on NSLU2.

This bug affects samba 3.0 builds on uclibc - without this fix
samba 3.0.x will not build on uclibc.

BKrev: 427fb232lDR4ZUgoXLYunOoObOvvyg
packages/uclibc/files/kernel-key-t-ipc.h.patch [new file with mode: 0644]
packages/uclibc/uclibc_0.9.27.bb