diff options
Diffstat (limited to 'src/syssignal.h')
| -rw-r--r-- | src/syssignal.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/syssignal.h b/src/syssignal.h index e309e6725b7..5c0edaa591d 100644 --- a/src/syssignal.h +++ b/src/syssignal.h @@ -18,8 +18,9 @@ You should have received a copy of the GNU General Public License along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ #include <signal.h> +#include <stdbool.h> -extern void init_signals (void); +extern void init_signals (bool); #ifdef HAVE_PTHREAD #include <pthread.h> @@ -39,6 +40,10 @@ extern void emacs_sigaction_init (struct sigaction *, signal_handler_t); # define NSIG NSIG_MINIMUM #endif +#ifndef emacs_raise +# define emacs_raise(sig) raise (sig) +#endif + /* On bsd, [man says] kill does not accept a negative number to kill a pgrp. Must do that using the killpg call. */ #ifdef BSD_SYSTEM @@ -64,4 +69,4 @@ extern void emacs_sigaction_init (struct sigaction *, signal_handler_t); char *strsignal (int); #endif -void handle_on_main_thread (int, signal_handler_t); +void deliver_process_signal (int, signal_handler_t); |
