--- /dev/null
+// Module map for sys/types.h and some of sys/_types/.
+//
+// See also: module.modulemap
+// See also: sys__types.modulemap (part of Darwin_C_stdint).
+
+module Darwin.POSIX.sys.types {
+ export *
+
+ header "sys/types.h"
+ umbrella "sys/_types"
+
+ // See sys__types.modulemap.
+ exclude header "sys/_types/_int16_t.h"
+ exclude header "sys/_types/_int32_t.h"
+ exclude header "sys/_types/_int64_t.h"
+ exclude header "sys/_types/_int8_t.h"
+ exclude header "sys/_types/_intptr_t.h"
+ exclude header "sys/_types/_u_int16_t.h"
+ exclude header "sys/_types/_u_int32_t.h"
+ exclude header "sys/_types/_u_int64_t.h"
+ exclude header "sys/_types/_u_int8_t.h"
+ exclude header "sys/_types/_uintptr_t.h"
+
+ module * { export * }
+}