home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.0 / NeXTSTEP3.0.iso / NextDeveloper / Headers / mach / exc.defs < prev    next >
Text File  |  1991-05-28  |  1KB  |  56 lines

  1. /* 
  2.  * Mach Operating System
  3.  * Copyright (c) 1989 Carnegie-Mellon University
  4.  * Copyright (c) 1988 Carnegie-Mellon University
  5.  * Copyright (c) 1987 Carnegie-Mellon University
  6.  * All rights reserved.  The CMU software License Agreement specifies
  7.  * the terms and conditions for use and redistribution.
  8.  */
  9. /*
  10.  * HISTORY
  11.  * $Log:    exc.defs,v $
  12.  * Revision 2.3  89/02/25  18:13:23  gm0w
  13.  *     Changes for cleanup.
  14.  * 
  15.  * Revision 2.2  89/01/15  16:29:49  rpd
  16.  *     Moved from kern/ to mach/.
  17.  *     [89/01/15  14:38:37  rpd]
  18.  * 
  19.  * Revision 2.3  89/01/12  07:53:10  rpd
  20.  *     Fixed includes.
  21.  * 
  22.  * 29-Jun-88  Michael Young (mwyoung) at Carnegie-Mellon University
  23.  *    Moved data type declarations to "mach_types.defs".
  24.  *
  25.  * 30-Nov-87  David Black (dlb) at Carnegie-Mellon University
  26.  *    Rewrote interface to use messages for synchronization.
  27.  *
  28.  *  9-Oct-87  David Black (dlb) at Carnegie-Mellon University
  29.  *    Translation won't work for this interface; all combinations of 
  30.  *    user/kernel to user/kernel are possible.  Removed translation.
  31.  *
  32.  * 29-Sep-87  David Black (dlb) at Carnegie-Mellon University
  33.  *    Created.
  34.  *
  35.  */
  36. /*
  37.  * Abstract:
  38.  *    MiG definitions file for Mach exception interface.
  39.  */
  40.  
  41. subsystem exc 2400;
  42.  
  43. #include <mach/std_types.defs>
  44.  
  45. ServerPrefix catch_;
  46.  
  47. routine        exception_raise(
  48.     requestport    exception_port    : port_t;
  49.     replyport    clear_port    : port_t;
  50.             thread        : port_t;
  51.             task        : port_t;
  52.             exception    : int;
  53.             code        : int;
  54.             subcode        : int);
  55.  
  56.