Remove immediate_quit.
commit33be50037c2b4cdb002538534e9915c6bad253b7
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 1 Feb 2017 23:18:43 +0000 (1 15:18 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 1 Feb 2017 23:23:19 +0000 (1 15:23 -0800)
tree04a387a7afb86c86c4eaea71175d6d9fd1c37047
parent94ad13b93c6fc099a353c8eb27c00a68ee79a952
Remove immediate_quit.

The old code that sets and clears immediate_quit was
ineffective except when Emacs is running in terminal mode, and
has problematic race conditions anyway, so remove it.  This
will introduce some hangs when Emacs runs in terminal mode,
and these hangs should be fixed in followup patches.
* src/keyboard.c (immediate_quit): Remove.  All uses removed.
17 files changed:
admin/notes/multi-tty
src/bytecode.c
src/callproc.c
src/dired.c
src/editfns.c
src/eval.c
src/fileio.c
src/fns.c
src/indent.c
src/keyboard.c
src/lisp.h
src/process.c
src/regex.c
src/search.c
src/syntax.c
src/w32fns.c
src/window.c