🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #818

Re: How can I silence a ^C interrupt?

#818
From: Lee Hollingworth
Date: Thu, 16 Apr 1992 06:27
24 lines
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!s1110238
References: <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