Added SIGNAL_Reset function.

diff --git a/dlls/ntdll/signal_sparc.c b/dlls/ntdll/signal_sparc.c
index fcb6362..e66ba50 100644
--- a/dlls/ntdll/signal_sparc.c
+++ b/dlls/ntdll/signal_sparc.c
@@ -364,6 +364,32 @@
     return FALSE;
 }
 
+
+/**********************************************************************
+ *		SIGNAL_Reset
+ */
+void SIGNAL_Reset(void)
+{
+    sigset_t block_set;
+
+    /* block the async signals */
+    sigemptyset( &block_set );
+    sigaddset( &block_set, SIGALRM );
+    sigaddset( &block_set, SIGIO );
+    sigaddset( &block_set, SIGHUP );
+    sigaddset( &block_set, SIGUSR2 );
+    sigprocmask( SIG_BLOCK, &block_set, NULL );
+
+    /* restore default handlers */
+    signal( SIGINT, SIG_DFL );
+    signal( SIGFPE, SIG_DFL );
+    signal( SIGSEGV, SIG_DFL );
+    signal( SIGILL, SIG_DFL );
+    signal( SIGBUS, SIG_DFL );
+    signal( SIGTRAP, SIG_DFL );
+}
+
+
 /**********************************************************************
  *		__wine_enter_vm86
  */