glibc/sysdeps/unix/sysv/linux/x86_64
H.J. Lu 6a088436d4 Hide internal signal functions [BZ #18822]
Hide internal signal functions to allow direct access within libc.so and
libc.a without using GOT nor PLT.

__GI___kill and __GI___sigaltstack are defined when syscalls.list is
used to generate them.  Otherwise libc_hidden_def is needed explicitly.

	[BZ #18822]
	* include/signal.h (__kill): Add libc_hidden_proto.
	(__sigblock): Likewise.
	(__sigprocmask): Likewise.
	(__sigaltstack): Likewise.
	* signal/kill.c (__kill): Add libc_hidden_def.
	* signal/sigblock.c (__sigblock): Likewise.
	* signal/sigprocmask.c (__sigprocmask): Likewise.
	* sysdeps/mach/hurd/kill.c (__kill): Likewise.
	* sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise.
	* sysdeps/mach/hurd/sigprocmask.c (__sigprocmask): Likewise.
	* sysdeps/posix/sigblock.c (__sigblock): Likewise.
	* sysdeps/unix/sysv/linux/alpha/sigprocmask.c (__sigprocmask):
	Likewise.
	* sysdeps/unix/sysv/linux/ia64/sigprocmask.c (__sigprocmask):
	Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c
	(__sigprocmask): Likewise.
	* sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask):
	Likewise.
	* /sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c
	(__sigprocmask): Likewise.
	* sysdeps/unix/sysv/linux/x86_64/sigprocmask.c (__sigprocmask):
	Likewise.
2017-10-01 16:04:41 -07:00
..
64 posix: Add compat glob symbol to not follow dangling symbols 2017-09-25 18:04:16 -07:00
x32 posix: Add compat glob symbol to not follow dangling symbols 2017-09-25 18:04:16 -07:00
Implies
Makefile
Versions
____longjmp_chk.S
__start_context.S
arch-fork.h
brk.c
cancellation.S
clone.S
compat-timer.h
configure
configure.ac
dl-cache.h
dl-procinfo.c
dl-procinfo.h
get_clockfreq.c
getcontext.S
init-first.c x86-64: Mark internal symbols with attribute_hidden [BZ #18822] 2017-08-21 05:58:53 -07:00
ipc_priv.h
kernel-features.h
kernel_stat.h
ldconfig.h
ldd-rewrite.sed
libc-cancellation.S
libc-lowlevellock.S
libmvec.abilist
librt-cancellation.S
lll_timedlock_wait.c
lll_timedwait_tid.c
lowlevellock.S
lowlevellock.h
makecontext.c x86-64: Mark internal symbols with attribute_hidden [BZ #18822] 2017-08-21 05:58:53 -07:00
profil-counter.h
pthread_setaffinity.c
readelflib.c
register-dump.h Rename struct ucontext tag (bug 21457). 2017-06-26 22:03:58 +00:00
sched_setaffinity.c
setcontext.S
sigaction.c
sigaltstack-offsets.sym
sigcontextinfo.h Rename struct ucontext tag (bug 21457). 2017-06-26 22:03:58 +00:00
sigpending.c
sigprocmask.c Hide internal signal functions [BZ #18822] 2017-10-01 16:04:41 -07:00
swapcontext.S
syscall.S
syscalls.list Remove p{read,write}{v} and fallocate from x86 auto-generation list 2017-08-22 17:27:18 -03:00
sysdep-cancel.h Remove NO_CANCELLATION macro 2017-08-31 16:10:34 -03:00
sysdep.S
sysdep.h Fix {INLINE,INTERNAL}_SYSCALL macros for x32 2017-08-22 17:27:02 -03:00
timer_create.c
timer_delete.c
timer_getoverr.c
timer_gettime.c
timer_settime.c
ucontext_i.sym
umount.c
vfork.S