emacs-diffs
[Top][All Lists]
Advanced

[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;
            }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]