Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.ARPA Path: utzoo!watmath!clyde!burl!ulysses!cbosgd!ucbvax!info-vax From: info-vax@ucbvax.ARPA Newsgroups: fa.info-vax Subject: Need help with RSX Message-ID: <9574@ucbvax.ARPA> Date: Fri, 2-Aug-85 09:49:02 EDT Article-I.D.: ucbvax.9574 Posted: Fri Aug 2 09:49:02 1985 Date-Received: Sat, 3-Aug-85 10:39:15 EDT Sender: daemon@ucbvax.ARPA Organization: University of California at Berkeley Lines: 17 From: Jorgen_Pihl%QZCOM.MAILNET@MIT-MULTICS.ARPA You can intercept CTRL-C's with an IO.ATA (attach) QIO,ie QIO$S #IO.ATA,..., where ASTSUB is the address of an AST subroutine. I guess the AST need not do anything, ie just be: AST: TST (SP)+ ; Pop character from stack (ignore it) ASTX$S ; AST exit (The character which caused the AST is on top of the stack on entry) There are parameters to the attach QIO to modify this behavior. For example, a second AST could be called if a CTRL-C was typed.