x86-64: Use IFUNC strncat inside libc.so
commit04958880e04264da97873b4d41d9bc34567afaef
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 16 May 2018 16:03:45 +0000 (16 09:03 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 16 May 2018 16:04:35 +0000 (16 09:04 -0700)
tree3b9abfdf4628354305efcde9626fe38682bfbf3e
parentc9992d13c4160edd5449ee6c8f407663f2ac6dbd
x86-64: Use IFUNC strncat inside libc.so

Unlike i386, we can call hidden IFUNC functions inside libc.so since
x86-64 PLT is always PIC.

Tested on x86-64.

* sysdeps/x86_64/multiarch/strncat-c.c (STRNCAT_PRIMARY): Removed.
Include <string/strncat.c>.
* sysdeps/x86_64/multiarch/strncat.c (__strncat): New strong
alias.
(__GI___strncat): New hidden alias.
ChangeLog
sysdeps/x86_64/multiarch/strncat-c.c
sysdeps/x86_64/multiarch/strncat.c