diff --git a/Sources/SWIM/SWIMInstance.swift b/Sources/SWIM/SWIMInstance.swift index 0f0c1bb..fd41fe5 100644 --- a/Sources/SWIM/SWIMInstance.swift +++ b/Sources/SWIM/SWIMInstance.swift @@ -20,6 +20,8 @@ import struct Dispatch.DispatchTime #if os(macOS) || os(iOS) || os(watchOS) || os(tvOS) import Darwin +#elseif canImport(Musl) +import Musl #else import Glibc #endif diff --git a/Sources/SWIM/SWIMProtocol.swift b/Sources/SWIM/SWIMProtocol.swift index 0dc2960..5337604 100644 --- a/Sources/SWIM/SWIMProtocol.swift +++ b/Sources/SWIM/SWIMProtocol.swift @@ -19,6 +19,8 @@ import struct Dispatch.DispatchTime #if os(macOS) || os(iOS) || os(watchOS) || os(tvOS) import Darwin +#elseif canImport(Musl) +import Musl #else import Glibc #endif diff --git a/Sources/SWIM/Settings.swift b/Sources/SWIM/Settings.swift index 3540c45..a11d40f 100644 --- a/Sources/SWIM/Settings.swift +++ b/Sources/SWIM/Settings.swift @@ -19,6 +19,8 @@ import struct Dispatch.DispatchTime #if os(macOS) || os(iOS) || os(watchOS) || os(tvOS) import func Darwin.log2 +#elseif canImport(Musl) +import Musl #else import Glibc #endif diff --git a/Sources/SWIM/Utils/Heap.swift b/Sources/SWIM/Utils/Heap.swift index 7c3a538..1e41478 100644 --- a/Sources/SWIM/Utils/Heap.swift +++ b/Sources/SWIM/Utils/Heap.swift @@ -16,6 +16,8 @@ #if os(macOS) || os(iOS) || os(watchOS) || os(tvOS) import Darwin +#elseif canImport(Musl) +import Musl #else import Glibc #endif