1module DarwinPrivate.Mach [system] { 2 module mach_right { 3 header "mach/mach_right_private.h" 4 export * 5 } 6 7 module mach_sync_ipc { 8 header "mach/mach_sync_ipc.h" 9 export * 10 } 11 12 #ifndef XNU_PLATFORM_MacOSX 13 module mach_vm { 14 header "mach/mach_vm.h" 15 export * 16 } 17 18 #endif 19 module port_descriptions { 20 header "mach/port_descriptions.h" 21 export * 22 } 23 24 module resource_monitors { 25 header "mach/resource_monitors.h" 26 export * 27 } 28 #ifndef XNU_PLATFORM_MacOSX 29 30 module shared_region { 31 header "mach/shared_region.h" 32 export * 33 } 34 #endif 35 36 module task_policy { 37 header "mach/task_policy_private.h" 38 export * 39 } 40 41 module thread_policy { 42 header "mach/thread_policy_private.h" 43 export * 44 } 45} 46