From: Ulrich Drepper Date: Fri, 20 Aug 1999 18:58:56 +0000 (+0000) Subject: (__pthread_reset_main_thread): Undo last change. X-Git-Tag: cvs/glibc_2-1-2~92 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3756823b75612cc48f0feadec993feb3df5f0021;p=thirdparty%2Fglibc.git (__pthread_reset_main_thread): Undo last change. --- diff --git a/linuxthreads/pthread.c b/linuxthreads/pthread.c index 7cc6b26866a..b2c0981abd6 100644 --- a/linuxthreads/pthread.c +++ b/linuxthreads/pthread.c @@ -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 */