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 [lexbind]


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/src/sysdep.c [lexbind]
Date: Sat, 04 Sep 2004 05:42:55 -0400

Index: emacs/src/sysdep.c
diff -c emacs/src/sysdep.c:1.235.2.7 emacs/src/sysdep.c:1.235.2.8
*** emacs/src/sysdep.c:1.235.2.7        Sat Sep  4 09:24:38 2004
--- emacs/src/sysdep.c  Sat Sep  4 09:26:26 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]