X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ffatal-signal.c;h=54ef8c6e63e3629b78fa63c49788228747245802;hb=0815daf810f59e2da6778367a2000bdd25af71b4;hp=aca9027e9a891883f74ea35a89ba7a9f51b0fc6a;hpb=d60f3b0c6b0f93a601acd1cfd3923f94ca05abb0;p=gnulib.git diff --git a/lib/fatal-signal.c b/lib/fatal-signal.c index aca9027e9..54ef8c6e6 100644 --- a/lib/fatal-signal.c +++ b/lib/fatal-signal.c @@ -1,5 +1,5 @@ /* Emergency actions in case of a fatal signal. - Copyright (C) 2003-2004, 2006-2011 Free Software Foundation, Inc. + Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc. Written by Bruno Haible , 2003. This program is free software: you can redistribute it and/or modify @@ -71,7 +71,7 @@ static int fatal_signals[] = #ifdef SIGXFSZ SIGXFSZ, #endif - /* Woe32 signals. */ + /* Native Windows signals. */ #ifdef SIGBREAK SIGBREAK, #endif @@ -132,7 +132,7 @@ static struct sigaction saved_sigactions[64]; /* Uninstall the handlers. */ static inline void -uninstall_handlers () +uninstall_handlers (void) { size_t i; @@ -177,7 +177,7 @@ fatal_signal_handler (int sig) /* Install the handlers. */ static inline void -install_handlers () +install_handlers (void) { size_t i; struct sigaction action; @@ -251,7 +251,7 @@ at_fatal_signal (action_t action) static sigset_t fatal_signal_set; static void -init_fatal_signal_set () +init_fatal_signal_set (void) { static bool fatal_signal_set_initialized = false; if (!fatal_signal_set_initialized) @@ -271,7 +271,7 @@ init_fatal_signal_set () /* Temporarily delay the catchable fatal signals. */ void -block_fatal_signals () +block_fatal_signals (void) { init_fatal_signal_set (); sigprocmask (SIG_BLOCK, &fatal_signal_set, NULL); @@ -279,7 +279,7 @@ block_fatal_signals () /* Stop delaying the catchable fatal signals. */ void -unblock_fatal_signals () +unblock_fatal_signals (void) { init_fatal_signal_set (); sigprocmask (SIG_UNBLOCK, &fatal_signal_set, NULL);