emacs-diffs
[Top][All Lists]
Advanced

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

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


From: Kim F . Storm
Subject: [Emacs-diffs] Changes to emacs/src/sysdep.c
Date: Thu, 19 Aug 2004 06:42:18 -0400

Index: emacs/src/sysdep.c
diff -c emacs/src/sysdep.c:1.257 emacs/src/sysdep.c:1.258
*** emacs/src/sysdep.c:1.257    Mon Aug 16 23:02:19 2004
--- emacs/src/sysdep.c  Thu Aug 19 10:08:15 2004
***************
*** 613,621 ****
  #ifdef SIGNALS_VIA_CHARACTERS
    /* the QUIT and INTR character are used in process_send_signal
       so set them here to something useful.  */
!   if (s.main.c_cc[VQUIT] == 0377)
      s.main.c_cc[VQUIT] = '\\'&037;    /* Control-\ */
!   if (s.main.c_cc[VINTR] == 0377)
      s.main.c_cc[VINTR] = 'C'&037;     /* Control-C */
  #endif /* not SIGNALS_VIA_CHARACTERS */
  
--- 613,621 ----
  #ifdef SIGNALS_VIA_CHARACTERS
    /* the QUIT and INTR character are used in process_send_signal
       so set them here to something useful.  */
!   if (s.main.c_cc[VQUIT] == CDISABLE)
      s.main.c_cc[VQUIT] = '\\'&037;    /* Control-\ */
!   if (s.main.c_cc[VINTR] == CDISABLE)
      s.main.c_cc[VINTR] = 'C'&037;     /* Control-C */
  #endif /* not SIGNALS_VIA_CHARACTERS */
  
***************
*** 634,644 ****
       would force it to 0377.  That looks like duplicated code.  */
  #ifndef SIGNALS_VIA_CHARACTERS
    /* QUIT and INTR work better as signals, so disable character forms */
!   s.main.c_cc[VQUIT] = 0377;
!   s.main.c_cc[VINTR] = 0377;
    s.main.c_lflag &= ~ISIG;
  #endif /* no TIOCGPGRP or no TIOCGLTC or no TIOCGETC */
!   s.main.c_cc[VEOL] = 0377;
    s.main.c_cflag = (s.main.c_cflag & ~CBAUD) | B9600; /* baud rate sanity */
  #endif /* AIX */
  
--- 634,644 ----
       would force it to 0377.  That looks like duplicated code.  */
  #ifndef SIGNALS_VIA_CHARACTERS
    /* QUIT and INTR work better as signals, so disable character forms */
!   s.main.c_cc[VQUIT] = CDISABLE;
!   s.main.c_cc[VINTR] = CDISABLE;
    s.main.c_lflag &= ~ISIG;
  #endif /* no TIOCGPGRP or no TIOCGLTC or no TIOCGETC */
!   s.main.c_cc[VEOL] = CDISABLE;
    s.main.c_cflag = (s.main.c_cflag & ~CBAUD) | B9600; /* baud rate sanity */
  #endif /* AIX */
  
***************
*** 1479,1488 ****
        tty.main.c_line = 0;
        tty.main.c_iflag &= ~ASCEDIT;
  #else
!       tty.main.c_cc[VSTRT] = 255;
!       tty.main.c_cc[VSTOP] = 255;
!       tty.main.c_cc[VSUSP] = 255;
!       tty.main.c_cc[VDSUSP] = 255;
  #endif /* IBMR2AIX */
        if (flow_control)
        {
--- 1479,1488 ----
        tty.main.c_line = 0;
        tty.main.c_iflag &= ~ASCEDIT;
  #else
!       tty.main.c_cc[VSTRT] = CDISABLE;
!       tty.main.c_cc[VSTOP] = CDISABLE;
!       tty.main.c_cc[VSUSP] = CDISABLE;
!       tty.main.c_cc[VDSUSP] = CDISABLE;
  #endif /* IBMR2AIX */
        if (flow_control)
        {




reply via email to

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