home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1621 / sig.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-12-28  |  565 b   |  34 lines

  1. /* Copyright 1990, Daniel J. Bernstein. All rights reserved. */
  2.  
  3. #ifndef PTY_SIG_H
  4. #define PTY_SIG_H
  5.  
  6. #include "config.h"
  7. #include <signal.h>
  8.  
  9. typedef void (*sig_handler)();
  10. typedef SIGRET_TYPE (*sig_syshandler)();
  11.  
  12. extern void nothing();
  13.  
  14. #define SIGNUM 32
  15. typedef int sig_num;
  16.  
  17. extern void sig_init();
  18. extern void sig_restore();
  19.  
  20. extern void sig_ignore();
  21. extern void sig_default();
  22. extern void sig_handle();
  23.  
  24. #ifdef SIGINTERRUPT
  25. extern void sig_interrupt();
  26. #endif
  27.  
  28. extern void sig_sethandler();
  29.  
  30. extern void sig_startring();
  31. extern void sig_stopring();
  32.  
  33. #endif
  34.