summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2014-05-23 16:23:32 -0400
committerRichard Henderson <rth@redhat.com>2014-06-03 11:09:20 -0400
commit89b4bd6b6028852065b65b9d6cf4e1ea74a10634 (patch)
tree521b7ce4162917f4c247d04f6b628c5e84f7ceef /ChangeLog
parent111cc714894d71fdc31c04e56b1bcd41b2680269 (diff)
downloadglibc-89b4bd6b6028852065b65b9d6cf4e1ea74a10634.tar.gz
aarch64: Consolidate NPTL/non versions of vfork
At the same time, incorporate the 0 -> 0x80000000 mapping of the pid expected by raise.c.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2b30915f6d..8d40c8fd06 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2014-06-03 Richard Henderson <rth@redhat.com>
+ * sysdeps/unix/sysv/linux/aarch64/pt-vfork.c: New file.
+ * sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S: Remove file.
+ * sysdeps/unix/sysv/linux/aarch64/vfork.S (__vfork): Incorporate
+ SAVE_PID and RESTORE_PID blocks from pt-vfork.S. Map 0 to INT_MIN
+ in the SAVE_PID block.
+ (__libc_vfork): New alias.
+
* sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): Save args for
child in registers, not on the stack. Remove RESET_PID conditionals.
* sysdeps/unix/sysv/linux/aarch64/nptl/clone.S: Remove file.