diff options
author | Richard Henderson <rth@redhat.com> | 2014-05-23 16:23:32 -0400 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 2014-06-03 11:09:20 -0400 |
commit | 89b4bd6b6028852065b65b9d6cf4e1ea74a10634 (patch) | |
tree | 521b7ce4162917f4c247d04f6b628c5e84f7ceef /ChangeLog | |
parent | 111cc714894d71fdc31c04e56b1bcd41b2680269 (diff) | |
download | glibc-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-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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. |