aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2024-05-20 17:32:14 -0700
committerH.J. Lu <hjl.tools@gmail.com>2024-05-20 19:35:00 -0700
commit8428278b5f5cee21811339017ca09cccc8c751f7 (patch)
tree5703e9eb14025ae9adf4a8bbd5d4c3d549921d0e
parentf83e461f1014598a5cb4c89407ce303b9f0bd8ac (diff)
downloadglibc-8428278b5f5cee21811339017ca09cccc8c751f7.zip
glibc-8428278b5f5cee21811339017ca09cccc8c751f7.tar.gz
glibc-8428278b5f5cee21811339017ca09cccc8c751f7.tar.bz2
i386: Don't define stpncpy alias when used in IFUNC [BZ #31768]
Fix BZ #31768 by not defining stpncpy alias when used in IFUNC. Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Reviewed-by: Sunil K Pandey <skpgkp2@gmail.com>
-rw-r--r--sysdeps/i386/stpncpy.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/i386/stpncpy.S b/sysdeps/i386/stpncpy.S
index 895fee8..74130bc 100644
--- a/sysdeps/i386/stpncpy.S
+++ b/sysdeps/i386/stpncpy.S
@@ -139,4 +139,6 @@ L(9): popl %esi /* restore saved register content */
END (__stpncpy)
libc_hidden_def (__stpncpy)
+#ifndef __stpncpy
weak_alias (__stpncpy, stpncpy)
+#endif