glibc/signal
Adhemerval Zanella b1ccfc061f signal: Move sys_siglist to a compat symbol
The symbol was deprecated by strsignal and its usage imposes issues
such as copy relocations.

Its internal name is changed to __sys_siglist and __sys_sigabbrev to
avoid static linking usage.  The compat code is also refactored, since
both Linux and Hurd usage the same strategy: export the same array with
different object sizes.

The libSegfault change avoids calling strsignal on the SIGFAULT signal
handler (the current usage is already sketchy, adding a call that
potentially issue locale internal function is even sketchier).

Checked on x86_64-linux-gnu and i686-linux-gnu. I also run a check-abi
on all affected platforms.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2020-07-07 14:10:58 -03:00
..
bits/types Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sys
allocrtsig.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
kill.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
killpg.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
Makefile signal: Add signum-{generic,arch}.h 2020-07-07 14:10:58 -03:00
raise.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigaction.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigaddset.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigaltstack.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigandset.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigblock.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigdelset.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigempty.c signal: Use <sigsetops.h> for sigemptyset, sigfillset 2020-05-08 17:29:10 +02:00
sigfillset.c signal: Use <sigsetops.h> for sigemptyset, sigfillset 2020-05-08 17:29:10 +02:00
siggetmask.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sighold.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigignore.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigintr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigisempty.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigismem.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
signal.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
signal.h signal: Move sys_siglist to a compat symbol 2020-07-07 14:10:58 -03:00
sigorset.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigpause.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigpending.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigprocmask.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigqueue.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigrelse.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigreturn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigset.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigsetmask.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigsetops.c signal: Only handle on NSIG signals on signal functions (BZ #25657) 2020-04-21 15:10:10 -03:00
sigstack.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigsuspend.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigtimedwait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigvec.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigwait.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sigwaitinfo.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sysv_signal.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minsigstksz-1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minsigstksz-2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minsigstksz-3.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minsigstksz-3a.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-minsigstksz-4.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-raise.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-sigaction.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-sigisemptyset.c signal: Only handle on NSIG signals on signal functions (BZ #25657) 2020-04-21 15:10:10 -03:00
tst-signal.c * malloc/memusagestat.c (main): Use return instead of exit to 2000-12-31 10:52:32 +00:00
tst-sigset.c Filter out NPTL internal signals (BZ #22391) 2018-04-03 13:30:49 -03:00
tst-sigset2.c signal: Deprecate additional legacy signal handling functions 2020-05-25 18:32:28 +02:00
tst-sigsimple.c signal: Deprecate additional legacy signal handling functions 2020-05-25 18:32:28 +02:00
tst-sigwait-eintr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
Versions Remove __need macros from signal.h. 2017-05-20 19:04:43 -04:00