119370Spst/* 219370Spst * Mach Operating System 319370Spst * Copyright (c) 1993,1991,1990,1989,1988,1987 Carnegie Mellon University 419370Spst * All Rights Reserved. 519370Spst * 619370Spst * Permission to use, copy, modify and distribute this software and its 719370Spst * documentation is hereby granted, provided that both the copyright 819370Spst * notice and this permission notice appear in all copies of the 919370Spst * software, derivative works or modified versions, and any portions 1019370Spst * thereof, and that both notices appear in supporting documentation. 1119370Spst * 1219370Spst * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" 1319370Spst * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR 1419370Spst * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 1519370Spst * 1619370Spst * Carnegie Mellon requests users of this software to return to 1719370Spst * 1819370Spst * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 1919370Spst * School of Computer Science 2019370Spst * Carnegie Mellon University 2119370Spst * Pittsburgh PA 15213-3890 2219370Spst * 2319370Spst * any improvements or extensions that they make and grant Carnegie Mellon 2419370Spst * the rights to redistribute these changes. 2519370Spst */ 2619370Spst 2719370Spst/* 2819370Spst * Abstract: 2919370Spst * MiG definitions file for Mach exception interface (request half). 3019370Spst */ 3119370Spst 3219370Spstsubsystem exc 2400; 3319370Spst 3419370Spst#include <mach/std_types.defs> 3519370Spst 3619370Spst#ifdef USERPREFIX 3719370Spstuserprefix USERPREFIX; 3819370Spst#endif 3919370Spst 4019370Spst#ifdef SERVERPREFIX 4119370Spstserverprefix SERVERPREFIX; 4219370Spst#endif 4319370Spst 4419370Spstsimpleroutine exception_raise_request ( 4519370Spst exception_port : mach_port_t; 4619370Spst replyport reply : mach_port_send_once_t; 4719370Spst thread : mach_port_t; 4819370Spst task : mach_port_t; 4919370Spst exception : integer_t; 5019370Spst code : integer_t; 5119370Spst subcode : integer_t); 52