home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / drdobbs / c_spec / sources / ctlc.c < prev    next >
C/C++ Source or Header  |  1986-02-20  |  326b  |  22 lines

  1. #include <signal.h>
  2.  
  3.  
  4. process_sigint()
  5. {
  6.     /*    Buffers aren't flushed when a ^C is encountered by.
  7.      *    dos. Since exit() does do a buffer flush so re arange
  8.      *    to call exit on intercepting a ^C
  9.      */
  10.  
  11.     exit( 1 );
  12. }
  13.  
  14.  
  15. ctlc()
  16. {
  17.     /*    Make control-C behave intellegently
  18.     */
  19.  
  20.     signal(SIGINT, process_sigint );
  21. }
  22.