svn commit: branches/uClibc-nptl/libc: inet misc/sysvipc stdio sysdeps/linux/co etc...

Carmelo AMOROSO carmelo.amoroso at st.com
Thu Jul 10 10:03:51 UTC 2008


kraj at uclibc.org wrote:
> Author: kraj
> Date: 2008-07-09 16:52:41 -0700 (Wed, 09 Jul 2008)
> New Revision: 22726
> 
> Log:
> Fix the builds without STDIO_FUTEXES. Fix msgecv and msgsend to compile on ARM as well.
> 
> Modified:
>    branches/uClibc-nptl/libc/inet/resolv.c
>    branches/uClibc-nptl/libc/misc/sysvipc/msgq.c
>    branches/uClibc-nptl/libc/stdio/_stdio.c
>    branches/uClibc-nptl/libc/stdio/_stdio.h
>    branches/uClibc-nptl/libc/stdio/fflush.c
>    branches/uClibc-nptl/libc/sysdeps/linux/common/bits/uClibc_mutex.h
>    branches/uClibc-nptl/libc/sysdeps/linux/common/bits/uClibc_stdio.h
>    branches/uClibc-nptl/libc/sysdeps/linux/common/pause.c
> 
> Hi Khem,
I've had a series of __UCLIBC_IO_MUTEX_xxxx macro to be used for I/O 
locking and keeping hidden all internal mutex strategy (using futexes or 
pthread).
Thanks for pointing out build problem when futexes are disabled, but 
there should be a better way to fix it. I'll have a look again at 
IO_MUTEX macro and fix it again.

Carmelo



More information about the uClibc mailing list