Article View: comp.os.msdos.programmer
Article #818Re: How can I silence a ^C interrupt?
From: Lee Hollingworth
Date: Thu, 16 Apr 1992 06:27
Date: Thu, 16 Apr 1992 06:27
24 lines
1734 bytes
1734 bytes
In article <1992Apr15.034832.12774@ctr.columbia.edu> kibirev@csa.UUCP (oleg kibirev) writes: >In article <1992Apr15.023725.104692@cs.cmu.edu> ralf+@cs.cmu.edu (Ralf Brown) writes: >#In article <1992Apr14.210313.21622@ux1.cso.uiuc.edu> jas37876@uxa.cso.uiuc.edu (John A. Slagel) writes: >#} An easy way to get rid of it is to locate the cursor at a >#} non-displayed location, like row 26 when you're not using it. ># >#That won't completely solve things, because the CRLF that gets output would >#cause the screen to scroll. You can't hardcode row 26 either, because the >#screen might be 43, 44, 50, 60, 64, 66, or even 75 lines. And it will >#probably crash my system if run on my mono display because the "^C" will >#overwrite highloaded TSRs at B100h.... > >Probably, the simpliest method to avoid ^C is to intercept INT 9 & >remove offensive keystrokes (ie ^C, Break and ^@). Or better yet, not >to use DOS for screen output :-). > > Kibirev Oleg > kibirev@CSA.BU.EDU Even easier is not to use any functions which make use of INT 9, ie use the BIOS functions bioskey() etc... Lee Hollingworth s1110238@giaec.cc.monash.edu.au
Technical Details
Message-ID:
<1992Apr16.062730.455@monu6.cc.monash.edu.au>Path:
arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!goanna!minyos.xx.rmit.oz.au!monu6!giaeb.cc.monash.edu.au!s1110238References:
<1992Apr14.210313.21622@ux1.cso.uiuc.edu> <1992Apr15.023725.104692@cs.cmu.edu> <1992Apr15.034832.12774@ctr.columbia.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!goanna!minyos.xx.rmit.oz.au!monu6!giaeb.cc.monash.edu.au!s1110238 From: s1110238@giaeb.cc.monash.edu.au (Lee Hollingworth) Newsgroups: comp.os.msdos.programmer Subject: Re: How can I silence a ^C interrupt? Message-ID: <1992Apr16.062730.455@monu6.cc.monash.edu.au> Date: 16 Apr 92 06:27:30 GMT References: <1992Apr14.210313.21622@ux1.cso.uiuc.edu> <1992Apr15.023725.104692@cs.cmu.edu> <1992Apr15.034832.12774@ctr.columbia.edu> Sender: Lee Hollingworth Organization: Monash University, Melb., Australia. Lines: 24