xref: /xnu-10002.81.5/osfmk/mach/mach_private.modulemap (revision 5e3eaea39dcf651e66cb99ba7d70e32cc4a99587)
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