diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-12-10 06:50:32 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2004-12-10 06:50:32 +0000 |
commit | f2b016bfc98c9ced9f9572d23580d31442a3519c (patch) | |
tree | d9f2e28f30b6d4aca132126bb24de7039805fca8 /nptl | |
parent | 0e7f328d0849e8e663eb14ade5074b4e451fe276 (diff) | |
download | glibc-f2b016bfc98c9ced9f9572d23580d31442a3519c.tar.gz glibc-f2b016bfc98c9ced9f9572d23580d31442a3519c.tar.xz glibc-f2b016bfc98c9ced9f9572d23580d31442a3519c.zip |
Updated to fedora-glibc-20041210T0634
Diffstat (limited to 'nptl')
-rw-r--r-- | nptl/ChangeLog | 37 | ||||
-rw-r--r-- | nptl/init.c | 3 |
2 files changed, 23 insertions, 17 deletions
diff --git a/nptl/ChangeLog b/nptl/ChangeLog index 8352c6b904..981781807b 100644 --- a/nptl/ChangeLog +++ b/nptl/ChangeLog @@ -1,3 +1,24 @@ +2004-12-09 Ulrich Drepper <drepper@redhat.com> + + * init.c (__pthread_initialize_minimal_internal): Also unblock + SIGSETXID. + +2004-12-01 Jakub Jelinek <jakub@redhat.com> + + * sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_CPUTIME, + _POSIX_THREAD_CPUTIME): Define to 0. + * sysdeps/pthread/timer_create.c (timer_create): Remove unused code + handling CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID. + * sysdeps/pthread/timer_routines.c (__timer_signal_thread_pclk, + __timer_signal_thread_tclk): Remove. + (init_module): Remove their initialization. + (thread_cleanup): Remove their cleanup assertions. + * sysdeps/pthread/posix-timer.h (__timer_signal_thread_pclk, + __timer_signal_thread_tclk): Remove. + * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Removed. + * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Removed. + * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Removed. + 2004-12-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/ia64/tcb-offsets.sym (TID): Add. @@ -19,22 +40,6 @@ * sysdeps/unix/sysv/linux/i386/clone.S: New file. * sysdeps/unix/sysv/linux/x86_64/clone.S: New file. -2004-12-01 Jakub Jelinek <jakub@redhat.com> - - * sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_CPUTIME, - _POSIX_THREAD_CPUTIME): Define to 0. - * sysdeps/pthread/timer_create.c (timer_create): Remove unused code - handling CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID. - * sysdeps/pthread/timer_routines.c (__timer_signal_thread_pclk, - __timer_signal_thread_tclk): Remove. - (init_module): Remove their initialization. - (thread_cleanup): Remove their cleanup assertions. - * sysdeps/pthread/posix-timer.h (__timer_signal_thread_pclk, - __timer_signal_thread_tclk): Remove. - * sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Removed. - * sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Removed. - * sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Removed. - 2004-12-02 Roland McGrath <roland@redhat.com> * Makefile (libpthread-nonshared): Variable removed. diff --git a/nptl/init.c b/nptl/init.c index a18078edb8..3751e6be77 100644 --- a/nptl/init.c +++ b/nptl/init.c @@ -272,10 +272,11 @@ __pthread_initialize_minimal_internal (void) (void) __libc_sigaction (SIGSETXID, &sa, NULL); - /* The parent process might have left the signal blocked. Just in + /* The parent process might have left the signals blocked. Just in case, unblock it. We reuse the signal mask in the sigaction structure. It is already cleared. */ __sigaddset (&sa.sa_mask, SIGCANCEL); + __sigaddset (&sa.sa_mask, SIGSETXID); (void) INTERNAL_SYSCALL (rt_sigprocmask, err, 4, SIG_UNBLOCK, &sa.sa_mask, NULL, _NSIG / 8); |