X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ffatal-signal.c;h=54ef8c6e63e3629b78fa63c49788228747245802;hb=96f023c5e537dd4afbdb294de7065f65effe3eb2;hp=5675e14120b6097dc15792b93b386541f80b652d;hpb=3030c5b5e0a5199e16b05927da72c43c42f211c3;p=gnulib.git diff --git a/lib/fatal-signal.c b/lib/fatal-signal.c index 5675e1412..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-2009 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);