Skip to content

Commit 2d89c14

Browse files
committed
Unbreak macOS build because Mutex requires macOS 15
1 parent c749211 commit 2d89c14

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Sources/_Subprocess/Subprocess+IO.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,10 @@ extension Subprocess {
145145
case fileDescriptor(FileDescriptor?, Bool)
146146
}
147147

148-
let storage: Mutex<Storage>
148+
let storage: LockedState<Storage>
149149

150150
internal init(storage: Storage) {
151-
self.storage = .init(storage)
151+
self.storage = .init(initialState: storage)
152152
}
153153

154154
internal func getReadFileDescriptor() -> FileDescriptor? {
@@ -250,10 +250,10 @@ extension Subprocess {
250250
case collected(Int, FileDescriptor?, FileDescriptor?)
251251
}
252252

253-
private let storage: Mutex<Storage>
253+
private let storage: LockedState<Storage>
254254

255255
internal init(storage: Storage) {
256-
self.storage = .init(storage)
256+
self.storage = .init(initialState: storage)
257257
}
258258

259259
internal func getWriteFileDescriptor() -> FileDescriptor? {

0 commit comments

Comments
 (0)