Hide internal __setrlimit function [BZ #18822]
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Oct 2017 00:46:39 +0000 (17:46 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Oct 2017 00:46:54 +0000 (17:46 -0700)
commitdd3121df08d5ee44ba770d12365022aa802fb364
tree679bb661f8835c1ba69229daad5b4f3b8c838e32
parent047d1a81fd82db4cd7458fec37230f3b31b414e9
Hide internal __setrlimit function [BZ #18822]

Hide internal __setrlimit function to allow direct access within libc.so
and libc.a without using GOT nor PLT.

[BZ #18822]
* include/sys/resource.h (__setrlimit): Add libc_hidden_proto.
* resource/setrlimit.c (__setrlimit): Add libc_hidden_def.
* sysdeps/mach/hurd/setrlimit.c (__setrlimit): Likewise.
* sysdeps/unix/sysv/linux/setrlimit.c (__setrlimit): Likewise.
* sysdeps/unix/sysv/linux/setrlimit64.c (__GI___setrlimit): New.
ChangeLog
include/sys/resource.h
resource/setrlimit.c
sysdeps/mach/hurd/setrlimit.c
sysdeps/unix/sysv/linux/setrlimit.c
sysdeps/unix/sysv/linux/setrlimit64.c