]> sourceware.org Git - glibc.git/commit
nptl: Use internal low-level lock type for !IS_IN (libc)
authorFlorian Weimer <fweimer@redhat.com>
Wed, 7 Jul 2021 06:40:41 +0000 (08:40 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Wed, 7 Jul 2021 06:41:14 +0000 (08:41 +0200)
commit1f9c804fbd699104adefbce9e56d2c8aa711b6b9
tree40ebde2c85824208b941e95c88d3b383d5f69bc6
parent83e55c982ffcf42185254cff5ac16377672ae32e
nptl: Use internal low-level lock type for !IS_IN (libc)

This avoids an ABI hazard (types changing between different modules
of glibc) without introducing linknamespace issues. In particular,
NSS modules now call __lll_lock_wait_private@@GLIBC_PRIVATE to wait
on internal locks (the unlock path is inlined and performs a direct
system call).

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
sysdeps/nptl/libc-lockP.h
This page took 0.037361 seconds and 5 git commands to generate.