emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/process.c


From: Richard M . Stallman
Subject: [Emacs-diffs] Changes to emacs/src/process.c
Date: Sun, 22 Aug 2004 14:03:48 -0400

Index: emacs/src/process.c
diff -c emacs/src/process.c:1.440 emacs/src/process.c:1.441
*** emacs/src/process.c:1.440   Fri Aug 20 10:33:25 2004
--- emacs/src/process.c Sun Aug 22 17:45:36 2004
***************
*** 5578,5585 ****
        }
  
        if (sig_char && *sig_char != CDISABLE)
!       send_process (proc, sig_char, 1, Qnil);
!       return;
  #else /* ! HAVE_TERMIOS */
  
        /* On Berkeley descendants, the following IOCTL's retrieve the
--- 5578,5589 ----
        }
  
        if (sig_char && *sig_char != CDISABLE)
!       {
!         send_process (proc, sig_char, 1, Qnil);
!         return;
!       }
!       /* If we can't send the signal with a character,
!        fall through and send it another way.  */
  #else /* ! HAVE_TERMIOS */
  
        /* On Berkeley descendants, the following IOCTL's retrieve the
***************
*** 5636,5644 ****
         you'd better be using one of the alternatives above!  */
  #endif /* ! defined (TCGETA) */
  #endif /* ! defined (TIOCGLTC) && defined (TIOCGETC) */
! #endif /* ! defined HAVE_TERMIOS */
        abort ();
!       /* The code above always returns from the function.  */
  #endif /* defined (SIGNALS_VIA_CHARACTERS) */
  
  #ifdef TIOCGPGRP
--- 5640,5651 ----
         you'd better be using one of the alternatives above!  */
  #endif /* ! defined (TCGETA) */
  #endif /* ! defined (TIOCGLTC) && defined (TIOCGETC) */
!       /* In this case, the code above should alway returns.  */
        abort ();
! #endif /* ! defined HAVE_TERMIOS */
! 
!       /* The code above may fall through if it can't
!        handle the signal.  */
  #endif /* defined (SIGNALS_VIA_CHARACTERS) */
  
  #ifdef TIOCGPGRP




reply via email to

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