path: root/src/linux/epoll.c
diff options
authorRich Felker <>2021-03-26 13:35:41 -0400
committerRich Felker <>2021-03-26 13:35:41 -0400
commit521b4d27a00b12b238b3d4284a2c490daf851ab1 (patch)
tree4df62c4e0082782e61396226741cd4108f3a0f19 /src/linux/epoll.c
parent122002f0ddf267977282f05066a0794e31661501 (diff)
fix dl_iterate_phdr dlpi_tls_data reporting to match spec
dl_iterate_phdr was wrongly reporting the address of the DSO's PT_TLS image rather than the calling thread's instance of the TLS. the man page, which is essentially normative for a nonstandard function of this sort, clearly specifies the latter. it does not clarify where exactly within/relative-to the image the pointer should point, but the reasonable thing to do is match the ABI's DTP offset, and this seems to be what other implementations do.
Diffstat (limited to 'src/linux/epoll.c')
0 files changed, 0 insertions, 0 deletions