[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/keyboard.c
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/src/keyboard.c |
Date: |
Sat, 21 Jun 2003 20:01:43 -0400 |
Index: emacs/src/keyboard.c
diff -c emacs/src/keyboard.c:1.751 emacs/src/keyboard.c:1.752
*** emacs/src/keyboard.c:1.751 Sun Jun 15 17:46:53 2003
--- emacs/src/keyboard.c Sat Jun 21 20:01:42 2003
***************
*** 6718,6724 ****
/* ??? Is it really right to send the signal just to this process
rather than to the whole process group?
Perhaps on systems with FIONREAD Emacs is alone in its group. */
! kill (getpid (), SIGHUP);
if (n_to_read == 0)
return 0;
if (n_to_read > sizeof cbuf)
--- 6718,6729 ----
/* ??? Is it really right to send the signal just to this process
rather than to the whole process group?
Perhaps on systems with FIONREAD Emacs is alone in its group. */
! {
! if (! noninteractive)
! kill (getpid (), SIGHUP);
! else
! n_to_read = 0;
! }
if (n_to_read == 0)
return 0;
if (n_to_read > sizeof cbuf)
***************
*** 9421,9426 ****
--- 9426,9433 ----
keybuf[t - 1] = new_key;
mock_input = max (t, mock_input);
+ fkey.start = fkey.end = KEYMAPP (fkey.map) ? 0 : bufsize + 1;
+ keytran.start = keytran.end = KEYMAPP (keytran.map) ? 0 : bufsize
+ 1;
goto replay_sequence;
}