File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -475,8 +475,13 @@ extension FileDescriptor.OpenOptions
475475}
476476
477477#if compiler(>=5.5) && canImport(_Concurrency)
478- @available ( * , unavailable, message: " FileDescriptors aren't safe to use across multiple threads. " )
479- extension FileDescriptor : Sendable { }
478+ // File descriptors aren't necessarily safe to use across threads.
479+ // Thus no explicit `Sendable` conformance.
480+ // They can be used in a safe way, however,
481+ // which is why the conformance cannot be marked with `@available(*, unavailable)`.
482+
483+ // extension FileDescriptor: Sendable {}
484+
480485extension FileDescriptor . AccessMode : Sendable { }
481486extension FileDescriptor . OpenOptions : Sendable { }
482487extension FileDescriptor . SeekOrigin : Sendable { }
You can’t perform that action at this time.
0 commit comments