-mig_subsystem_t mig_e[] = {
- (mig_subsystem_t)&mach_port_subsystem,
- (mig_subsystem_t)&mach_host_subsystem,
- (mig_subsystem_t)&host_priv_subsystem,
- (mig_subsystem_t)&host_security_subsystem,
- (mig_subsystem_t)&clock_subsystem,
- (mig_subsystem_t)&clock_priv_subsystem,
- (mig_subsystem_t)&processor_subsystem,
- (mig_subsystem_t)&processor_set_subsystem,
- (mig_subsystem_t)&is_iokit_subsystem,
- (mig_subsystem_t)&memory_object_name_subsystem,
- (mig_subsystem_t)&lock_set_subsystem,
- (mig_subsystem_t)&ledger_subsystem,
- (mig_subsystem_t)&semaphore_subsystem,
- (mig_subsystem_t)&task_subsystem,
- (mig_subsystem_t)&thread_act_subsystem,
- (mig_subsystem_t)&vm_map_subsystem,
- (mig_subsystem_t)&UNDReply_subsystem,
+const struct mig_subsystem *mig_e[] = {
+ (const struct mig_subsystem *)&mach_vm_subsystem,
+ (const struct mig_subsystem *)&mach_port_subsystem,
+ (const struct mig_subsystem *)&mach_host_subsystem,
+ (const struct mig_subsystem *)&host_priv_subsystem,
+ (const struct mig_subsystem *)&host_security_subsystem,
+ (const struct mig_subsystem *)&clock_subsystem,
+ (const struct mig_subsystem *)&clock_priv_subsystem,
+ (const struct mig_subsystem *)&processor_subsystem,
+ (const struct mig_subsystem *)&processor_set_subsystem,
+ (const struct mig_subsystem *)&is_iokit_subsystem,
+ (const struct mig_subsystem *)&memory_object_name_subsystem,
+ (const struct mig_subsystem *)&lock_set_subsystem,
+ (const struct mig_subsystem *)&ledger_subsystem,
+ (const struct mig_subsystem *)&task_subsystem,
+ (const struct mig_subsystem *)&thread_act_subsystem,
+#if VM32_SUPPORT
+ (const struct mig_subsystem *)&vm32_map_subsystem,
+#endif
+ (const struct mig_subsystem *)&UNDReply_subsystem,
+ (const struct mig_subsystem *)&default_pager_object_subsystem,