mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-08 17:42:12 +03:00
nptl: SIGCANCEL, SIGTIMER, SIGSETXID are always defined
All nptl targets have these signal definitions nowadays. This changes also replaces the nptl-generic version of pthread_sigmask with the Linux version. Tested on x86_64-linux-gnu and i686-linux-gnu. Built with build-many-glibcs.py. Reviewed-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
@@ -63,7 +63,6 @@ __pthread_cancel (pthread_t th)
|
||||
oldval))
|
||||
goto again;
|
||||
|
||||
#ifdef SIGCANCEL
|
||||
/* The cancellation handler will take care of marking the
|
||||
thread as canceled. */
|
||||
pid_t pid = __getpid ();
|
||||
@@ -73,12 +72,6 @@ __pthread_cancel (pthread_t th)
|
||||
SIGCANCEL);
|
||||
if (INTERNAL_SYSCALL_ERROR_P (val, err))
|
||||
result = INTERNAL_SYSCALL_ERRNO (val, err);
|
||||
#else
|
||||
/* It should be impossible to get here at all, since
|
||||
pthread_setcanceltype should never have allowed
|
||||
PTHREAD_CANCEL_ASYNCHRONOUS to be set. */
|
||||
abort ();
|
||||
#endif
|
||||
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user