home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / os2 / programm / 6462 < prev    next >
Encoding:
Internet Message Format  |  1992-11-15  |  980 b 

  1. Path: sparky!uunet!mcsun!news.funet.fi!hydra!klaava!silvonen
  2. From: silvonen@klaava.Helsinki.FI (Mikko Silvonen)
  3. Newsgroups: comp.os.os2.programmer
  4. Subject: DosSetSigHandler in OS/2 1.3 Window
  5. Message-ID: <1992Nov16.084020.28839@klaava.Helsinki.FI>
  6. Date: 16 Nov 92 08:40:20 GMT
  7. Organization: University of Helsinki
  8. Lines: 17
  9.  
  10. One of my OS/2 programs disables Ctrl+Break and Ctrl+C like this:
  11.  
  12.     DosSetSigHandler (NULL, NULL, NULL, SIGA_IGNORE, SIG_CTRLBREAK);
  13.     DosSetSigHandler (NULL, NULL, NULL, SIGA_IGNORE, SIG_CTRLC);
  14.  
  15. Everything works fine in a full-screen session, but when I run my
  16. program in an OS/2 Window, Ctrl+C and Ctrl+Break terminate the process
  17. as if I had not disabled the signals at all.
  18.  
  19. Any suggestions?
  20.  
  21. My OS/2 version is 1.30.
  22.  
  23. -- 
  24. ! Mikko Silvonen                  !  Puhu lyhyesti ja harkitse sanasi   !
  25. ! University of Helsinki, Finland !        Vihollinen kuuntelee         !
  26. ! Department of Computer Science  ! Kirjoita selv{sti  K{yt{ lyhenteit{ !
  27.