From: Paul Eggert Date: Thu, 27 Mar 2014 22:52:14 +0000 (-0700) Subject: Port recent signal-related changes to FreeBSD. X-Git-Tag: emacs-25.0.90~2640^2~315 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4e74624db143b93fbc3829b0af17da26b4ea6fb6;p=emacs.git 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. --- 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