pub const pthread_cancelstate = switch (native_os)
pub const pthread_cancelstate = switch (native_os) { .ios, .maccatalyst, .macos, .tvos, .visionos, .watchos => enum(c_int) { ENABLE = 1, DISABLE = 0, }, .linux => if (native_abi.isMusl()) enum(c_int) { ENABLE = 0, DISABLE = 1, MASKED = 2, } else if (native_abi.isGnu()) enum(c_int) { ENABLE = 0, DISABLE = 1, }, else => void, }