diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-01-03 15:00:49 -0800 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2016-01-18 22:30:28 -0800 |
commit | 564c84f4b12482aefe86539d2471607565c3ee7c (patch) | |
tree | 21512d3abcc8b5ee787230c9ad3752581488ce37 /lisp/mail/rmail.el | |
parent | 9e0fc619541f57b71711e8855d2b19c942b107e6 (diff) | |
download | emacs-564c84f4b12482aefe86539d2471607565c3ee7c.tar.gz emacs-564c84f4b12482aefe86539d2471607565c3ee7c.tar.bz2 emacs-564c84f4b12482aefe86539d2471607565c3ee7c.zip |
Avoid stdio in SIGINT handler
* admin/merge-gnulib (GNULIB_MODULES): Add ignore-value.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* lib/ignore-value.h: New file, from gnulib.
* src/keyboard.c: Include it.
(write_stdout, read_stdin): New functions.
(handle_interrupt): Use them instead of printf and getchar,
and avoid fflush when handling signals.
Diffstat (limited to 'lisp/mail/rmail.el')
0 files changed, 0 insertions, 0 deletions