diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2019-08-30 01:48:38 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2019-08-30 01:48:38 +0200 |
commit | a644a4b2139c7f2a79392431fc8e3413f0e1da04 (patch) | |
tree | 8c0f2f2682f10a9e1c05a4de809cdbfe7f899262 /ChangeLog | |
parent | c9536b7b9ddb111bded10e7252da28a6826771d1 (diff) | |
download | glibc-a644a4b2139c7f2a79392431fc8e3413f0e1da04.tar.gz glibc-a644a4b2139c7f2a79392431fc8e3413f0e1da04.tar.xz glibc-a644a4b2139c7f2a79392431fc8e3413f0e1da04.zip |
hurd: Fix SS_ONSTACK support
* sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn2): New function, unlocks SS and returns to the saved PC. (__sigreturn): Do not unlock SS, and "return" into __sigreturn2 on the thread stack instead of the saved PC.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 98a86369d5..12d183dbc3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -24,6 +24,11 @@ * sysdeps/mach/hurd/mmap.c (__mmap): Remove optimizing anonymous maps as __vm_allocate. + * sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn2): New function, + unlocks SS and returns to the saved PC. + (__sigreturn): Do not unlock SS, and "return" into __sigreturn2 on the + thread stack instead of the saved PC. + 2019-08-30 Richard Braun <rbraun@sceen.net> * hurd/hurdselect.c (_hurd_select): Always call __io_select with no |