From 4e74624db143b93fbc3829b0af17da26b4ea6fb6 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 27 Mar 2014 15:52:14 -0700 Subject: [PATCH] Port recent signal-related changes to FreeBSD. Problem reported by Herbert J. Skuhra. * lisp.h (block_tty_out_signal, unblock_tty_out_signal): Move decls from here ... * syssignal.h: ... to here, so that lisp.h doesn't depend on signal.h. --- src/ChangeLog | 8 ++++++++ src/lisp.h | 2 -- src/syssignal.h | 2 ++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index eb5db45534f..6ac67ca5592 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,11 @@ +2014-03-27 Paul Eggert + + Port recent signal-related changes to FreeBSD. + Problem reported by Herbert J. Skuhra. + * lisp.h (block_tty_out_signal, unblock_tty_out_signal): + Move decls from here ... + * syssignal.h: ... to here, so that lisp.h doesn't depend on signal.h. + 2014-03-27 YAMAMOTO Mitsuharu * w32term.c (x_draw_image_glyph_string): Fix computation of height diff --git a/src/lisp.h b/src/lisp.h index 07bf4646441..f8b5384ceb0 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -4237,8 +4237,6 @@ extern void init_sigio (int); extern void sys_subshell (void); extern void sys_suspend (void); extern void discard_tty_input (void); -extern void block_tty_out_signal (sigset_t *); -extern void unblock_tty_out_signal (sigset_t const *); extern void init_sys_modes (struct tty_display_info *); extern void reset_sys_modes (struct tty_display_info *); extern void init_all_sys_modes (void); diff --git a/src/syssignal.h b/src/syssignal.h index 477ddfc2086..89d6c480e0c 100644 --- a/src/syssignal.h +++ b/src/syssignal.h @@ -20,6 +20,8 @@ along with GNU Emacs. If not, see . */ #include extern void init_signals (bool); +extern void block_tty_out_signal (sigset_t *); +extern void unblock_tty_out_signal (sigset_t const *); #ifdef HAVE_PTHREAD #include -- 2.39.5