sys_types.modulemap   [plain text]


// 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 * }
}