From 047d1a81fd82db4cd7458fec37230f3b31b414e9 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sun, 1 Oct 2017 17:44:52 -0700 Subject: [PATCH] Hide internal __vstrfmon_l function [BZ #18822] Hide internal __vstrfmon_l function to allow direct access within libc.so and libc.a without using GOT nor PLT. [BZ #18822] * include/monetary.h (__vstrfmon_l): Add attribute_hidden. --- ChangeLog | 5 +++++ include/monetary.h | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e799d168b70..709f9836f8d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2017-10-01 H.J. Lu + + [BZ #18822] + * include/monetary.h (__vstrfmon_l): Add attribute_hidden. + 2017-10-01 H.J. Lu [BZ #18822] diff --git a/include/monetary.h b/include/monetary.h index 2a182636d22..c130ed56a3e 100644 --- a/include/monetary.h +++ b/include/monetary.h @@ -3,5 +3,6 @@ #include extern ssize_t __vstrfmon_l (char *s, size_t maxsize, locale_t loc, - const char *format, va_list ap); + const char *format, va_list ap) + attribute_hidden; #endif -- 2.47.3