]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(__pthread_reset_main_thread): Undo last change.
authorUlrich Drepper <drepper@redhat.com>
Fri, 20 Aug 1999 18:58:56 +0000 (18:58 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 20 Aug 1999 18:58:56 +0000 (18:58 +0000)
linuxthreads/pthread.c

index 7cc6b26866aee53e949d430f0900572a61c3ee9c..b2c0981abd61f499f0d17101830b39ac09fd37e3 100644 (file)
@@ -635,7 +635,6 @@ static void pthread_handle_sigdebug(int sig)
 void __pthread_reset_main_thread()
 {
   pthread_descr self = thread_self();
-  struct sigaction sa;
 
   if (__pthread_manager_request != -1) {
     /* Free the thread manager stack */
@@ -647,17 +646,6 @@ void __pthread_reset_main_thread()
     __pthread_manager_request = __pthread_manager_reader = -1;
   }
 
-  /* Reset the signal handlers behaviour for the signals the
-     implementation uses since this would be passed to the new
-     process.  */
-  sigemptyset(&sa.sa_mask);
-  sa.sa_flags = 0;
-  sa.sa_handler = SIG_DFL;
-  __sigaction(__pthread_sig_restart, &sa, NULL);
-  __sigaction(__pthread_sig_cancel, &sa, NULL);
-  if (__pthread_sig_debug > 0)
-    __sigaction(__pthread_sig_debug, &sa, NULL);
-
   /* Update the pid of the main thread */
   THREAD_SETMEM(self, p_pid, __getpid());
   /* Make the forked thread the main thread */