Subject: Pine (3.87) via terminal server connections

From: Oved Ben-Aroya <[email-masked]>
Date: Mon, 8 Nov 1993 16:20:08 +0200 (EET)

Some terminal servers transtale ^C to break in their telnet.  This causes 
grief to our users when they try to cancel a message in compose mode.

The following code seems to make ^C work in pine, even with T.S. of this
kind:

% cd pico
% rcsdiff os_unix.c
RCS file: RCS/os_unix.c,v
retrieving revision 1.1
diff -r1.1 os_unix.c
2c2
< static char rcsid[] = "$Id: os_unix.c,v 1.1 93/10/17 14:58:49 oved Exp $";
---
> static char rcsid[] = "$Id: os_unix.c,v 4.26 1993/10/06 17:12:54 mikes 
Exp $";
413a414,419
> 
>    /* XXX try to handle telnet IP */
>     if ((c & 0x80) != 0) {               /* may be IP in telnet */
>       c =  CTRL | 'C';
>       sleep(1);                 /* prevent local output flush problems */
>     }

Could this, please, be merged in the official distribution?

--
\Oved

---

From: Barry Landy <[email-masked]>
Date: Tue, 9 Nov 1993 12:08:17 GMT

> grief to our users when they try to cancel a message in compose mode.

This problem is by no means restricted to ^-C; we are using LWP (on our 
Novell network) which uses ^-O to send "client system break", this
inhibiting the "postpone" function.

=======================================================================
Barry Landy, Head of Systems and Development,
University of Cambridge Computing Service
[email-masked]      0223-334713   +44-223-334713