1module DarwinPrivate.Mach [system] { 2 module coalition { 3 header "mach/coalition.h" 4 export * 5 } 6 7 module exclaves { 8 header "mach/exclaves.h" 9 export * 10 } 11 12 module mach_right { 13 header "mach/mach_right_private.h" 14 export * 15 } 16 17 module mach_sync_ipc { 18 header "mach/mach_sync_ipc.h" 19 export * 20 } 21 22 module mach_time { 23 header "mach/mach_time_private.h" 24 export * 25 } 26 27 #ifndef XNU_PLATFORM_MacOSX 28 module mach_vm { 29 header "mach/mach_vm.h" 30 export * 31 } 32 33 #endif 34 35 module mk_timer { 36 header "mach/mk_timer.h" 37 export * 38 } 39 40 module port_descriptions { 41 header "mach/port_descriptions.h" 42 export * 43 } 44 45 module resource_monitors { 46 header "mach/resource_monitors.h" 47 export * 48 } 49 #ifndef XNU_PLATFORM_MacOSX 50 51 module shared_region { 52 header "mach/shared_region.h" 53 export * 54 } 55 #endif 56 57 module task_policy { 58 header "mach/task_policy_private.h" 59 export * 60 } 61 62 module thread_policy { 63 header "mach/thread_policy_private.h" 64 export * 65 } 66} 67