xref: /xnu-10063.121.3/osfmk/mach/mach_private.modulemap (revision 2c2f96dc2b9a4408a43d3150ae9c105355ca3daa)
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 exclaves_l4 {
13    header "mach/exclaves_l4.h"
14    export *
15  }
16
17  module mach_right {
18    header "mach/mach_right_private.h"
19    export *
20  }
21
22  module mach_sync_ipc {
23    header "mach/mach_sync_ipc.h"
24    export *
25  }
26
27  module mach_time {
28    header "mach/mach_time_private.h"
29    export *
30  }
31
32  #ifndef XNU_PLATFORM_MacOSX
33  module mach_vm {
34    header "mach/mach_vm.h"
35    export *
36  }
37
38  #endif
39
40  module mk_timer {
41    header "mach/mk_timer.h"
42    export *
43  }
44
45  module port_descriptions {
46    header "mach/port_descriptions.h"
47    export *
48  }
49
50  module resource_monitors {
51    header "mach/resource_monitors.h"
52    export *
53  }
54  #ifndef XNU_PLATFORM_MacOSX
55
56  module shared_region {
57    header "mach/shared_region.h"
58    export *
59  }
60  #endif
61
62  module task_policy {
63    header "mach/task_policy_private.h"
64    export *
65  }
66
67  module thread_policy {
68    header "mach/thread_policy_private.h"
69    export *
70  }
71
72  module vm_reclaim {
73    header "mach/vm_reclaim.h"
74    export *
75  }
76}
77