diff options
author | Roland McGrath <roland@hack.frob.com> | 2015-01-08 15:31:15 -0800 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2015-01-08 15:31:15 -0800 |
commit | 08734ccd983c4d048ef812d181d5ea9a8860ae45 (patch) | |
tree | b44cd139df29f7dfada39a2568379deee1959ee9 /ChangeLog | |
parent | 24abc200400002f24a12a8858eae1183128db661 (diff) | |
download | glibc-08734ccd983c4d048ef812d181d5ea9a8860ae45.tar glibc-08734ccd983c4d048ef812d181d5ea9a8860ae45.tar.gz glibc-08734ccd983c4d048ef812d181d5ea9a8860ae45.tar.bz2 glibc-08734ccd983c4d048ef812d181d5ea9a8860ae45.zip |
Clean up allocrtsig code.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -1,5 +1,25 @@ 2015-01-08 Roland McGrath <roland@hack.frob.com> + * signal/allocrtsig.c (RESERVED_SIGRT): New macro, defined to 0 if not + already defined. + [__SIGRTMIN] (init): Function removed. + [__SIGRTMIN] (initialized): Variable removed. + [!__SIGRTMIN] (current_rtmin, current_rtmax): Variables removed. + [__SIGRTMIN] (current_rtmin, current_rtmax): Initialize to + __SIGRTMIN + RESERVED_SIGRT and __SIGRTMAX, respectively. + (__libc_current_sigrtmin) [__SIGRTMIN]: Don't call init. + (__libc_current_sigrtmin) [!__SIGRTMIN]: Just return -1. + (__libc_current_sigrtmin): Add __libc_current_sigrtmin_private alias. + (__libc_current_sigrtmax) [__SIGRTMIN]: Don't call init. + (__libc_current_sigrtmax) [!__SIGRTMIN]: Just return -1. + (__libc_current_sigrtmax): Add __libc_current_sigrtmax_private alias. + (__libc_allocate_rtsig) [__SIGRTMIN]: Don't call init. + (__libc_allocate_rtsig): Add __libc_allocate_rtsig_private alias. + * sysdeps/nptl/allocrtsig.c: New file. + * sysdeps/unix/sysv/linux/allocrtsig.c: File removed. + * sysdeps/unix/sysv/linux/testrtsig.h: File removed. + * sysdeps/generic/testrtsig.h: File removed. + * nptl/pthread_sigmask.c [SIGCANCEL || SIGTIMER || SIGSETXID]: #error. (pthread_sigmask): Call sigprocmask, not __sigprocmask. |