diff --git a/Sources/AsyncProcess/ProcessExecutor.swift b/Sources/AsyncProcess/ProcessExecutor.swift index 45bb831..73079a9 100644 --- a/Sources/AsyncProcess/ProcessExecutor.swift +++ b/Sources/AsyncProcess/ProcessExecutor.swift @@ -12,6 +12,7 @@ import AsyncAlgorithms import Atomics +import Foundation import Logging import NIO import ProcessSpawnSync @@ -30,13 +31,6 @@ import ProcessSpawnSync typealias Process = PSProcess #endif -#if os(iOS) || os(tvOS) || os(watchOS) - // Note: Process() in iOS/tvOS/watchOS is available in internal builds only under Foundation Private/headers - import Foundation_Private.NSTask -#else - import Foundation -#endif - public struct ProcessOutputStream: Sendable & Hashable & CustomStringConvertible { internal enum Backing { case standardOutput diff --git a/Sources/ProcessSpawnSync/ProcessSpawner.swift b/Sources/ProcessSpawnSync/ProcessSpawner.swift index cabcc6b..43d0e11 100644 --- a/Sources/ProcessSpawnSync/ProcessSpawner.swift +++ b/Sources/ProcessSpawnSync/ProcessSpawner.swift @@ -12,15 +12,9 @@ import Atomics import CProcessSpawnSync +import Foundation import NIOConcurrencyHelpers -#if os(iOS) || os(tvOS) || os(watchOS) - // Note: Process in iOS/tvOS/watchOS is available in internal builds only under Foundation Private/headers - import Foundation_Private.NSTask -#else - import Foundation -#endif - extension ps_error_s { private func makeDescription() -> String { return """