]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Hide internal __vstrfmon_l function [BZ #18822]
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Oct 2017 00:44:52 +0000 (17:44 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Oct 2017 00:45:07 +0000 (17:45 -0700)
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
include/monetary.h

index e799d168b70a084dd43c7e84470a52cc46a28ba1..709f9836f8d58ec8cfd82d0cbc8b98b121104e02 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-10-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       [BZ #18822]
+       * include/monetary.h (__vstrfmon_l): Add attribute_hidden.
+
 2017-10-01  H.J. Lu  <hongjiu.lu@intel.com>
 
        [BZ #18822]
index 2a182636d221b0f8d878dfc553c6c8f1899b9c34..c130ed56a3e43a206ee3dcb45dac2b8fdfffeabc 100644 (file)
@@ -3,5 +3,6 @@
 #include <stdarg.h>
 
 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