home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / os9 / 1138 < prev    next >
Encoding:
Text File  |  1992-08-18  |  1.4 KB  |  36 lines

  1. Newsgroups: comp.os.os9
  2. Path: sparky!uunet!mcrware!heilpern
  3. From: heilpern@microware.com (Mark Heilpern)
  4. Subject: Re: Disabling ^C and ^E in RAVE from kbd...
  5. Message-ID: <1992Aug18.140849.4600@microware.com>
  6. Keywords: RAVE, GFM
  7. Organization: Microware Systems Corp., Des Moines, Iowa
  8. References: <1992Aug14.203701.22803@a.cs.okstate.edu>
  9. Date: Tue, 18 Aug 1992 14:08:49 GMT
  10. Lines: 24
  11.  
  12. In article <1992Aug14.203701.22803@a.cs.okstate.edu> donahoo@a.cs.okstate.edu (Donahoo Randall) writes:
  13. >How does one disable the ^C and ^E interrupt and abort keys coming from the
  14. >Graphic File Manager (GFM).  I have used _gs_opt() and _ss_opt() to reset
  15. >the kbich and kbach to 0.  And, this seems to have not affect. 
  16. >The options are changing for I also turned echo off so keys pressed on the
  17. >/kbd device are not echoed to the /vid device and this worked.
  18. >
  19. >Randy Donahoo
  20.  
  21. Rather than change the characters, just install a signal handler which ignores
  22. all incomming signals! Inside main(), include:
  23.  
  24.          intercept(nilhandler);
  25.  
  26. where 'nilhandler()' is an empty routine declared as
  27.  
  28.          nilhandler(){}
  29.  
  30. somewhere before main().
  31. -- 
  32.      /*-----------------------------------------------------*\
  33.      |*  Mark A. Heilpern -- Microware Systems Corporation  *|
  34.      |*  heilpern@microware.com                             *|
  35.      |*  ...!uunet!mcrware!heilpern                         *|
  36.