]> git.ipfire.org Git - thirdparty/glibc.git/commit
MIPS, SPARC: more fixes to the vfork aliases in libpthread.so
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 21 Jun 2016 21:59:37 +0000 (23:59 +0200)
committerRyan S. Arnold <ryan.arnold@linaro.org>
Sat, 22 Oct 2016 16:49:06 +0000 (11:49 -0500)
commit0fb14a3850787dff765bbba70e74b5a4fa567726
treebf2f2297d2295c1b9971f105a1e093917d18e4f3
parentcf70de63627f8805702ba21648609730aaca5df0
MIPS, SPARC: more fixes to the vfork aliases in libpthread.so

Commit 43c29487 tried to fix the vfork aliases in libpthread.so on MIPS
and SPARC, but failed to do it correctly, introducing an ABI change.

This patch does the remaining changes needed to align the MIPS and SPARC
vfork implementations with the other architectures. That way the the
alpha version of pt-vfork.S works correctly for MIPS and SPARC. The
changes for alpha were done in 82aab97c.

Changelog:
* sysdeps/unix/sysv/linux/mips/vfork.S (__vfork): Rename into
__libc_vfork.
(__vfork) [IS_IN (libc)]: Remove alias.
(__libc_vfork) [IS_IN (libc)]: Define as an alias.
* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Likewise.

(cherry picked from commit b87c1ec3fa398646f042a68f0ce0f7d09c1348c7)
ChangeLog
sysdeps/unix/sysv/linux/mips/vfork.S
sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S
sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S