diff options
author | Sergey Bugaev <bugaevc@gmail.com> | 2023-03-19 18:09:48 +0300 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-04-03 00:53:25 +0200 |
commit | 71232da3b37b33d41c593c153a4a612067ff83cd (patch) | |
tree | dac7dcb4104773cf1f38b67f01aa10271d9f867b /hurd/Versions | |
parent | d8ee5d614bc485f6d1752dfa0d60524b20945a56 (diff) | |
download | glibc-71232da3b37b33d41c593c153a4a612067ff83cd.zip glibc-71232da3b37b33d41c593c153a4a612067ff83cd.tar.gz glibc-71232da3b37b33d41c593c153a4a612067ff83cd.tar.bz2 |
hurd: Remove __hurd_threadvar_stack_{offset,mask}
Noone is or should be using __hurd_threadvar_stack_{offset,mask}, we
have proper TLS now. These two remaining variables are never set to
anything other than zero, so any code that would try to use them as
described would just dereference a zero pointer and crash. So remove
them entirely.
Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Message-Id: <20230319151017.531737-6-bugaevc@gmail.com>
Diffstat (limited to 'hurd/Versions')
-rw-r--r-- | hurd/Versions | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/hurd/Versions b/hurd/Versions index 7e4f1c5..3d8b412 100644 --- a/hurd/Versions +++ b/hurd/Versions @@ -1,8 +1,5 @@ libc { GLIBC_2.0 { - # variables used in macros & inline functions - __hurd_threadvar_stack_mask; __hurd_threadvar_stack_offset; - # functions used in libmachuser and libhurduser _S_catch_exception_raise; _S_catch_exception_raise_state; @@ -129,8 +126,6 @@ libc { _hurd_fd_error_signal; _hurd_fd_error; __hurd_dfail; __hurd_sockfail; _hurd_port_locked_set; - __hurd_threadvar_location_from_sp; - __hurd_threadvar_location; _hurd_userlink_link; _hurd_userlink_unlink; _hurd_userlink_clear; } GLIBC_2.29 { |