From 98bb137ddab1442b3fd04839910f5913216b23d9 Mon Sep 17 00:00:00 2001 From: Marc Prud'hommeaux Date: Mon, 13 Jan 2025 15:52:14 -0500 Subject: [PATCH] Android support --- Sources/Instrumentation/Locks.swift | 2 ++ Sources/Tracing/TracingTime.swift | 2 ++ Tests/TracingTests/TracerTests.swift | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Sources/Instrumentation/Locks.swift b/Sources/Instrumentation/Locks.swift index 671a811..0a3f866 100644 --- a/Sources/Instrumentation/Locks.swift +++ b/Sources/Instrumentation/Locks.swift @@ -30,6 +30,8 @@ import Darwin #elseif canImport(Glibc) import Glibc +#elseif canImport(Android) +import Android #elseif canImport(Musl) import Musl #else diff --git a/Sources/Tracing/TracingTime.swift b/Sources/Tracing/TracingTime.swift index 3fd8930..c4887e5 100644 --- a/Sources/Tracing/TracingTime.swift +++ b/Sources/Tracing/TracingTime.swift @@ -19,6 +19,8 @@ import Darwin #elseif canImport(Glibc) import Glibc +#elseif canImport(Android) +import Android #elseif canImport(Musl) import Musl #else diff --git a/Tests/TracingTests/TracerTests.swift b/Tests/TracingTests/TracerTests.swift index 705cf4d..607b725 100644 --- a/Tests/TracingTests/TracerTests.swift +++ b/Tests/TracingTests/TracerTests.swift @@ -18,7 +18,7 @@ import XCTest @testable @_spi(Locking) import Instrumentation -#if os(Linux) +#if os(Linux) || os(Android) @preconcurrency import Dispatch #endif