System Trap - Real-Time RPC trap.
#include<mach/rpc.h> mach_rpc_return_t mach_rpc_trap (mach_port_t dest_port, mach_rpc_id_t routine_num, mach_rpc_signature_t signature_ptr, mach_rpc_size_t signature_size);
The mach_rpc_trap system trap is the entry point for the invoke side of the Mach RPC service used to transfer control to an RPC server. The trap is accessed via the MIG generated MACH_RPC macro which is invoked transparently when the mach_rpc feature is enabled. This function is not designed for use directly by the user. It is automatically generated by MIG to handle a function call.
For a complete description of this functionality, refer to: Burke, Edward, Michael Condict, David Mitchell, Franklin Reynolds, Peter Watkins, William Willcox, "RPC Design for Real-Time Mach," OSF Research Institute, Cambridge, MA.
This interface is experimental and therefore subject to change.
Functions: mach_rpc_return_trap, thread_activation_create, mach_port_allocate_subsystem, mach_subsystem_create.