summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2019-08-30 01:48:38 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-08-30 01:48:38 +0200
commita644a4b2139c7f2a79392431fc8e3413f0e1da04 (patch)
tree8c0f2f2682f10a9e1c05a4de809cdbfe7f899262 /ChangeLog
parentc9536b7b9ddb111bded10e7252da28a6826771d1 (diff)
downloadglibc-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--ChangeLog5
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