home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.0 / NeXTSTEP3.0.iso / NextDeveloper / Headers / mach / exc_server.h < prev    next >
C/C++ Source or Header  |  1992-07-21  |  591b  |  33 lines

  1. #ifndef    _catch_exc
  2. #define    _catch_exc
  3.  
  4. /* Module exc */
  5.  
  6. #include <mach/kern_return.h>
  7. #include <mach/port.h>
  8. #include <mach/message.h>
  9.  
  10. #ifndef    mig_external
  11. #define mig_external extern
  12. #endif
  13.  
  14. #include <mach/std_types.h>
  15.  
  16. /* Routine catch_exception_raise */
  17. mig_external kern_return_t catch_exception_raise (
  18.     port_t exception_port,
  19.     port_t thread,
  20.     port_t task,
  21.     int exception,
  22.     int code,
  23.     int subcode);
  24.  
  25. #define    excMaxRequestSize    64
  26. #define    excMaxReplySize    32
  27.  
  28. /* Server exc_server */
  29. mig_external boolean_t exc_server
  30.     (msg_header_t *InHeadP, msg_header_t *OutHeadP);
  31.  
  32. #endif    _catch_exc
  33.