svn commit: trunk/uClibc: include libc/inet libc/inet/rpc libc/mi etc...

Steven J. Hill sjhill at realitydiluted.com
Thu Dec 8 04:18:05 UTC 2005


psm at uclibc.org wrote:
> Author: psm
> Date: 2005-12-02 16:34:49 -0800 (Fri, 02 Dec 2005)
> New Revision: 12654
> 
> Log:
> More hiding, including __mempcpy
> 
[SNIP]
> 
>    trunk/uClibc/libc/signal/killpg.c
>    trunk/uClibc/libc/signal/raise.c
>    trunk/uClibc/libc/signal/sigaction.c
>    trunk/uClibc/libc/signal/sigdelset.c
>    trunk/uClibc/libc/signal/sigfillset.c
>    trunk/uClibc/libc/signal/sigignore.c
>    trunk/uClibc/libc/signal/sigintr.c
>    trunk/uClibc/libc/signal/signal.c
>    trunk/uClibc/libc/signal/sigpause.c
>    trunk/uClibc/libc/signal/sigrelse.c
>    trunk/uClibc/libc/signal/sigset.c
>    trunk/uClibc/libc/signal/sysv_signal.c
>
The changes to hide '__libc_sigaction' and the addition of the lines of
'#define sigaction __sigaction_internal' in the signal code and other
files breaks pthreads, all of the models, not just NPTL. If libpthread
gets linked in, '__sigaction_internal' will be called instead of the
new sigaction code brought in by the libpthread library. Please look at
my branch for my changes and give me comments.

-Steve



More information about the uClibc mailing list