X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ffatal-signal.c;h=8f7cb8ea3b1979187d693c3154c9cfc6ec97bd17;hb=84d1749c4b5ad026522be96537320556ec6f7a57;hp=8b23edf2561350a51ffbccda3fd2ea37d6bb366d;hpb=1602f0afed21be664fcf5c42d59db07cc22c56d6;p=gnulib.git diff --git a/lib/fatal-signal.c b/lib/fatal-signal.c index 8b23edf25..8f7cb8ea3 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-2012 Free Software Foundation, Inc. + Copyright (C) 2003-2004, 2006-2013 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 @@ -131,8 +131,8 @@ static struct sigaction saved_sigactions[64]; /* Uninstall the handlers. */ -static inline void -uninstall_handlers () +static void +uninstall_handlers (void) { size_t i; @@ -176,8 +176,8 @@ fatal_signal_handler (int sig) /* Install the handlers. */ -static inline void -install_handlers () +static void +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);