Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 UW 5/3/83; site uw-beaver Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!houxm!vax135!cornell!uw-beaver!info-mac From: info-mac@uw-beaver (info-mac) Newsgroups: fa.info-mac Subject: fix for ^s's Message-ID: <1616@uw-beaver> Date: Sat, 1-Sep-84 15:13:50 EDT Article-I.D.: uw-beaver>.1616 Posted: Sat Sep 1 15:13:50 1984 Date-Received: Mon, 3-Sep-84 09:43:21 EDT Sender: daemon@uw-beave Organization: U of Washington Computer Science Lines: 18 From: John Foderaro (on an sun) On a 4.2 system, if you 'rlogin' to a remote machine, the local machine will still handle ^S/^Q, even if the process on the remote machine goes into raw mode. In order to allow ^S/^Q to be passed, I added this code to our emacs: ioctl(0, TIOCGETC, &tch); tch.t_startc = -1 ; /* kill start */ tch.t_stopc = -1 ; /* kill stop */ ioctl(0, TIOCSETC, &tch); When this is executed, the remote machine sends a packet to the local machine telling to no longer process ^S/^Q. john foderaro