Mark 3 *_internal functions with attribute_hidden [BZ #18822]
commitef9b6f73f45a46d079018f63e2d9184eaa0db1d5
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 1 Oct 2017 21:33:26 +0000 (1 14:33 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 1 Oct 2017 21:34:40 +0000 (1 14:34 -0700)
tree24b219357cedb237a2c55ac90f42f47ada16b154
parent8da92e722ca66e35003abf64a77ae529f9989e6a
Mark 3 *_internal functions with attribute_hidden [BZ #18822]

Mark __ptsname_internal, __mktime_internal and __fopen_internal with
attribute_hidden to allow direct access to them within libc.so and
libc.a without using GOT nor PLT.

[BZ #18822]
* include/stdlib.h (__ptsname_internal): Add attribute_hidden.
* include/time.h (__mktime_internal): Likewise.
* libio/iolibio.h (__fopen_internal): Likewise.
ChangeLog
include/stdlib.h
include/time.h
libio/iolibio.h