about summary refs log tree commit diff
path: root/dlfcn/modstatic3.c
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2020-12-07 17:17:24 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2021-06-09 15:16:45 -0300
commita6c813d0ad0fd9830f2cd3c3d079af8d2aa50a1f (patch)
tree4a76233e9a815b23428b380ec689491ec9b8f7b4 /dlfcn/modstatic3.c
parentf779b1efb35fe141e47952af3ac7f0540acca401 (diff)
downloadglibc-a6c813d0ad0fd9830f2cd3c3d079af8d2aa50a1f.tar.gz
glibc-a6c813d0ad0fd9830f2cd3c3d079af8d2aa50a1f.tar.xz
glibc-a6c813d0ad0fd9830f2cd3c3d079af8d2aa50a1f.zip
nptl: Use pthread_kill on pthread_cancel
It consolidates the tgkill call and it is the first step of making
pthread_cancel async-signal-safe.  It also fix a possible issue
where the 'struct pthread' tid is not read atomically, which might
send an invalid cancellation signal (similar to what
db988e50a87f613cb6b9e98a2fc66a4848bc3546 fixed for pthread_join).

Checked on x86_64-linux-gnu and aarch64-linux-gnu.
Diffstat (limited to 'dlfcn/modstatic3.c')
0 files changed, 0 insertions, 0 deletions