aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads/oldsemaphore.c
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2024-04-18 16:27:11 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2024-04-18 16:27:11 -0300
commitdd727ee173ba60b492a1105693d11cf05c087276 (patch)
tree43070af0606fc63eae5b6ffbc3af0bf0b2abf449 /linuxthreads/oldsemaphore.c
parent5a3b7503e46f7d8e5286dc88d479ec493bd8da4b (diff)
downloadglibc-azanella/clang.zip
glibc-azanella/clang.tar.gz
glibc-azanella/clang.tar.bz2
x86: Fix bsearch for compiler that do not define __USE_EXTERN_INLINESazanella/clang
The bsearch is called early during process initialization on Intel platform, before TCB has been set up; and if compiler does not enable __extern_inline it might call the symbol which might use an invalid thread-pointer. Expand the bsearch implementation from stdlib-bsearch.h with a different name. Checked on x86_64-linux-gnu with Intel chip.
Diffstat (limited to 'linuxthreads/oldsemaphore.c')
0 files changed, 0 insertions, 0 deletions