Patch from Christian Krause:
Patch from Christian Krause:

    I found a problem in uClibc in libpthread/linuxthres/condvar.c:

    pthread_cond_timedwait never uses rt singals

    uClibc has two implementations of pthread_cond_timewait -
    pthread_cond_timedwait_relative_old using the "normal" signals and
    pthread_cond_timedwait_relative_new usign the rt signals
    (for kernels >= 2.2).

    The function pointer pthread_cond_tw_rel is initialised with the old
    function. In "__pthread_init_condvar(int)" this pointer is set to the new
    function using rt signals, but "__pthread_init_condvar" is never called in
    the uClibc.

    The following patch solves this issue, so that __pthread_init_condvars
    is called and the function pointer is always initialised with the correct
    function.

    regards,
    christian

klee/klee-uclibc,OpenInkpot-archive/iplinux-uclibc,kraj/uclibc-ng,groundwater/uClibc,czankel/xtensa-uclibc,ffainelli/uClibc,m-labs/uclibc-lm32,ffainelli/uClibc,foss-for-synopsys-dwc-arc-processors/uClibc,wbx-github/uclibc-ng,m-labs/uclibc-lm32,hjl-tools/uClibc,majek/uclibc-vx32,OpenInkpot-archive/iplinux-uclibc,kraj/uclibc-ng,OpenInkpot-archive/iplinux-uclibc,groundwater/uClibc,groundwater/uClibc,ysat0/uClibc,atgreen/uClibc-moxie,kraj/uClibc,kraj/uClibc,hwoarang/uClibc,ndmsystems/uClibc,brgl/uclibc-ng,hwoarang/uClibc,waweber/uclibc-clang,hwoarang/uClibc,foss-for-synopsys-dwc-arc-processors/uClibc,ddcc/klee-uclibc-0.9.33.2,mephi42/uClibc,brgl/uclibc-ng,hjl-tools/uClibc,skristiansson/uClibc-or1k,OpenInkpot-archive/iplinux-uclibc,majek/uclibc-vx32,ysat0/uClibc,foss-xtensa/uClibc,m-labs/uclibc-lm32,foss-xtensa/uClibc,ffainelli/uClibc,gittup/uClibc,atgreen/uClibc-moxie,groundwater/uClibc,gittup/uClibc,foss-for-synopsys-dwc-arc-processors/uClibc,ChickenRunjyd/klee-uclibc,mephi42/uClibc,mephi42/uClibc,hwoarang/uClibc,ddcc/klee-uclibc-0.9.33.2,ffainelli/uClibc,klee/klee-uclibc,waweber/uclibc-clang,waweber/uclibc-clang,ChickenRunjyd/klee-uclibc,waweber/uclibc-clang,skristiansson/uClibc-or1k,czankel/xtensa-uclibc,wbx-github/uclibc-ng,ChickenRunjyd/klee-uclibc,m-labs/uclibc-lm32,gittup/uClibc,czankel/xtensa-uclibc,atgreen/uClibc-moxie,majek/uclibc-vx32,hjl-tools/uClibc,klee/klee-uclibc,klee/klee-uclibc,ffainelli/uClibc,czankel/xtensa-uclibc,kraj/uClibc,atgreen/uClibc-moxie,brgl/uclibc-ng,kraj/uclibc-ng,hjl-tools/uClibc,ddcc/klee-uclibc-0.9.33.2,gittup/uClibc,majek/uclibc-vx32,kraj/uclibc-ng,ndmsystems/uClibc,wbx-github/uclibc-ng,ysat0/uClibc,skristiansson/uClibc-or1k,ChickenRunjyd/klee-uclibc,brgl/uclibc-ng,hjl-tools/uClibc,groundwater/uClibc,wbx-github/uclibc-ng,ddcc/klee-uclibc-0.9.33.2,kraj/uClibc,skristiansson/uClibc-or1k,ndmsystems/uClibc,ndmsystems/uClibc,mephi42/uClibc,ysat0/uClibc,foss-xtensa/uClibc,foss-for-synopsys-dwc-arc-processors/uClibc,foss-xtensa/uClibc