Skip to content

Commit 601e847

Browse files
weissiJohannes Weiss
and
Johannes Weiss
authored
always @preconcurrency import Glibc (#1175)
Co-authored-by: Johannes Weiss <[email protected]>
1 parent bfcba67 commit 601e847

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+125
-125
lines changed

Benchmarks/Benchmarks/Base64/Base64.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ private func autoreleasepool<T>(_ block: () -> T) -> T { block() }
2424
#endif
2525

2626
#if canImport(Glibc)
27-
import Glibc
27+
@preconcurrency import Glibc
2828
#endif
2929
#if canImport(Darwin)
3030
import Darwin

Benchmarks/Benchmarks/DataIO/BenchmarkDataIO.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ private func autoreleasepool<T>(_ block: () -> T) -> T { block() }
2424
#endif
2525

2626
#if canImport(Glibc)
27-
import Glibc
27+
@preconcurrency import Glibc
2828
#endif
2929
#if canImport(Darwin)
3030
import Darwin

Sources/FoundationEssentials/Calendar/Calendar.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
#if canImport(Darwin)
1414
internal import os
1515
#elseif canImport(Bionic)
16-
import Bionic
16+
@preconcurrency import Bionic
1717
#elseif canImport(Glibc)
18-
import Glibc
18+
@preconcurrency import Glibc
1919
#elseif canImport(Musl)
20-
import Musl
20+
@preconcurrency import Musl
2121
#elseif canImport(CRT)
2222
import CRT
2323
#elseif os(WASI)
24-
import WASILibc
24+
@preconcurrency import WASILibc
2525
#endif
2626

2727
#if FOUNDATION_FRAMEWORK

Sources/FoundationEssentials/Calendar/Calendar_Gregorian.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
#if canImport(os)
1414
internal import os
1515
#elseif canImport(Bionic)
16-
import Bionic
16+
@preconcurrency import Bionic
1717
#elseif canImport(Glibc)
18-
import Glibc
18+
@preconcurrency import Glibc
1919
#elseif canImport(Musl)
20-
import Musl
20+
@preconcurrency import Musl
2121
#elseif canImport(CRT)
2222
import CRT
2323
#elseif os(WASI)
24-
import WASILibc
24+
@preconcurrency import WASILibc
2525
#endif
2626

2727

Sources/FoundationEssentials/CodableUtilities.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Bionic)
16-
import Bionic
16+
@preconcurrency import Bionic
1717
#elseif canImport(Glibc)
18-
import Glibc
18+
@preconcurrency import Glibc
1919
#endif
2020

2121
//===----------------------------------------------------------------------===//

Sources/FoundationEssentials/Data/Data+Reading.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ internal import _FoundationCShims
1919
#if canImport(Darwin)
2020
import Darwin
2121
#elseif canImport(Android)
22-
import Android
22+
@preconcurrency import Android
2323
#elseif canImport(Glibc)
24-
import Glibc
24+
@preconcurrency import Glibc
2525
#elseif canImport(Musl)
26-
import Musl
26+
@preconcurrency import Musl
2727
#elseif os(Windows)
2828
import CRT
2929
import WinSDK
3030
#elseif os(WASI)
31-
import WASILibc
31+
@preconcurrency import WASILibc
3232
#endif
3333

3434
func _fgetxattr(_ fd: Int32, _ name: UnsafePointer<CChar>!, _ value: UnsafeMutableRawPointer!, _ size: Int, _ position: UInt32, _ options: Int32) -> Int {

Sources/FoundationEssentials/Data/Data+Writing.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ internal import _FoundationCShims
2020
#if canImport(Darwin)
2121
import Darwin
2222
#elseif canImport(Android)
23-
import Android
23+
@preconcurrency import Android
2424
import unistd
2525
#elseif canImport(Glibc)
26-
import Glibc
26+
@preconcurrency import Glibc
2727
#elseif canImport(Musl)
28-
import Musl
28+
@preconcurrency import Musl
2929
#elseif os(Windows)
3030
import CRT
3131
import WinSDK
3232
#elseif os(WASI)
33-
import WASILibc
33+
@preconcurrency import WASILibc
3434
#endif
3535

3636
#if !NO_FILESYSTEM

Sources/FoundationEssentials/Data/Data.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@usableFromInline let memcpy = ucrt.memcpy
1919
@usableFromInline let memcmp = ucrt.memcmp
2020
#elseif canImport(Bionic)
21-
import Bionic
21+
@preconcurrency import Bionic
2222
@usableFromInline let calloc = Bionic.calloc
2323
@usableFromInline let malloc = Bionic.malloc
2424
@usableFromInline let free = Bionic.free
@@ -71,13 +71,13 @@ internal func malloc_good_size(_ size: Int) -> Int {
7171
#endif
7272

7373
#if canImport(Glibc)
74-
import Glibc
74+
@preconcurrency import Glibc
7575
#elseif canImport(Musl)
76-
import Musl
76+
@preconcurrency import Musl
7777
#elseif canImport(ucrt)
7878
import ucrt
7979
#elseif canImport(WASILibc)
80-
import WASILibc
80+
@preconcurrency import WASILibc
8181
#endif
8282

8383
#if os(Windows)

Sources/FoundationEssentials/Data/DataProtocol.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Glibc)
16-
import Glibc
16+
@preconcurrency import Glibc
1717
#elseif canImport(Musl)
18-
import Musl
18+
@preconcurrency import Musl
1919
#elseif canImport(ucrt)
2020
import ucrt
2121
#elseif canImport(WASILibc)
22-
import WASILibc
22+
@preconcurrency import WASILibc
2323
#endif
2424

2525
//===--- DataProtocol -----------------------------------------------------===//

Sources/FoundationEssentials/Date.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Bionic)
16-
import Bionic
16+
@preconcurrency import Bionic
1717
#elseif canImport(Glibc)
18-
import Glibc
18+
@preconcurrency import Glibc
1919
#elseif canImport(Musl)
20-
import Musl
20+
@preconcurrency import Musl
2121
#elseif canImport(WinSDK)
2222
import WinSDK
2323
#elseif os(WASI)
24-
import WASILibc
24+
@preconcurrency import WASILibc
2525
#endif
2626

2727
#if !FOUNDATION_FRAMEWORK

Sources/FoundationEssentials/Decimal/Decimal+Math.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Bionic)
16-
import Bionic
16+
@preconcurrency import Bionic
1717
#elseif canImport(Glibc)
18-
import Glibc
18+
@preconcurrency import Glibc
1919
#elseif canImport(Musl)
20-
import Musl
20+
@preconcurrency import Musl
2121
#elseif canImport(CRT)
2222
import CRT
2323
#elseif os(WASI)
24-
import WASILibc
24+
@preconcurrency import WASILibc
2525
#endif
2626

2727
private let powerOfTen: [Decimal.VariableLengthInteger] = [

Sources/FoundationEssentials/Decimal/Decimal.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Glibc)
16-
import Glibc
16+
@preconcurrency import Glibc
1717
#elseif canImport(ucrt)
1818
import ucrt
1919
#endif

Sources/FoundationEssentials/Error/CocoaError+FilePath.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ internal import _ForSwiftFoundation
1616
#if canImport(Darwin)
1717
import Darwin
1818
#elseif canImport(Bionic)
19-
import Bionic
19+
@preconcurrency import Bionic
2020
#elseif canImport(Glibc)
21-
import Glibc
21+
@preconcurrency import Glibc
2222
#elseif canImport(Musl)
23-
import Musl
23+
@preconcurrency import Musl
2424
#elseif os(Windows)
2525
import CRT
2626
import WinSDK
2727
#elseif os(WASI)
28-
import WASILibc
28+
@preconcurrency import WASILibc
2929
#endif
3030

3131
// MARK: - Error Creation with CocoaError.Code

Sources/FoundationEssentials/Error/ErrorCodes+POSIX.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import CRT
2323
import WinSDK
2424
#elseif os(WASI)
25-
import WASILibc
25+
@preconcurrency import WASILibc
2626
#endif
2727

2828
#if FOUNDATION_FRAMEWORK

Sources/FoundationEssentials/FileManager/FileManager+Basics.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Android)
16-
import Android
16+
@preconcurrency import Android
1717
#elseif canImport(Glibc)
18-
import Glibc
18+
@preconcurrency import Glibc
1919
#elseif canImport(Musl)
20-
import Musl
20+
@preconcurrency import Musl
2121
#elseif os(Windows)
2222
import CRT
2323
import WinSDK
2424
#elseif os(WASI)
25-
import WASILibc
25+
@preconcurrency import WASILibc
2626
#endif
2727

2828
#if os(Windows)

Sources/FoundationEssentials/FileManager/FileManager+Directories.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ internal import os
1919
#if canImport(Darwin)
2020
import Darwin
2121
#elseif canImport(Android)
22-
import Android
22+
@preconcurrency import Android
2323
import unistd
2424
#elseif canImport(Glibc)
25-
import Glibc
25+
@preconcurrency import Glibc
2626
#elseif canImport(Musl)
27-
import Musl
27+
@preconcurrency import Musl
2828
#elseif os(Windows)
2929
import CRT
3030
import WinSDK
3131
#elseif os(WASI)
32-
import WASILibc
32+
@preconcurrency import WASILibc
3333
#endif
3434

3535
internal import _FoundationCShims

Sources/FoundationEssentials/FileManager/FileManager+Files.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@ internal import DarwinPrivate.sys.content_protection
1818
#if canImport(Darwin)
1919
import Darwin
2020
#elseif canImport(Android)
21-
import Android
21+
@preconcurrency import Android
2222
import posix_filesystem
2323
#elseif canImport(Glibc)
24-
import Glibc
24+
@preconcurrency import Glibc
2525
internal import _FoundationCShims
2626
#elseif canImport(Musl)
27-
import Musl
27+
@preconcurrency import Musl
2828
internal import _FoundationCShims
2929
#elseif os(Windows)
3030
import CRT
3131
import WinSDK
3232
#elseif os(WASI)
3333
internal import _FoundationCShims
34-
import WASILibc
34+
@preconcurrency import WASILibc
3535
#endif
3636

3737
extension Date {

Sources/FoundationEssentials/FileManager/FileManager+SymbolicLinks.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Android)
16-
import Android
16+
@preconcurrency import Android
1717
import unistd
1818
#elseif canImport(Glibc)
19-
import Glibc
19+
@preconcurrency import Glibc
2020
#elseif canImport(Musl)
21-
import Musl
21+
@preconcurrency import Musl
2222
#elseif os(Windows)
2323
import CRT
2424
import WinSDK
2525
internal import _FoundationCShims
2626
#elseif os(WASI)
27-
import WASILibc
27+
@preconcurrency import WASILibc
2828
#endif
2929

3030
extension _FileManagerImpl {

Sources/FoundationEssentials/FileManager/FileManager+Utilities.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,18 @@ internal import QuarantinePrivate
2424
#if canImport(Darwin)
2525
import Darwin
2626
#elseif canImport(Android)
27-
import Android
27+
@preconcurrency import Android
2828
#elseif canImport(Glibc)
29-
import Glibc
29+
@preconcurrency import Glibc
3030
internal import _FoundationCShims
3131
#elseif canImport(Musl)
32-
import Musl
32+
@preconcurrency import Musl
3333
internal import _FoundationCShims
3434
#elseif os(Windows)
3535
import CRT
3636
import WinSDK
3737
#elseif os(WASI)
38-
import WASILibc
38+
@preconcurrency import WASILibc
3939
#endif
4040

4141
#if os(Windows)

Sources/FoundationEssentials/FileManager/FileOperations+Enumeration.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@ struct _Win32DirectoryContentsSequence: Sequence {
115115
#if canImport(Darwin)
116116
import Darwin
117117
#elseif canImport(Android)
118-
import Android
118+
@preconcurrency import Android
119119
import posix_filesystem.dirent
120120
#elseif canImport(Glibc)
121-
import Glibc
121+
@preconcurrency import Glibc
122122
internal import _FoundationCShims
123123
#elseif canImport(Musl)
124-
import Musl
124+
@preconcurrency import Musl
125125
#elseif os(WASI)
126-
import WASILibc
126+
@preconcurrency import WASILibc
127127
internal import _FoundationCShims
128128
#endif
129129

Sources/FoundationEssentials/FileManager/FileOperations.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@
1313
#if canImport(Darwin)
1414
import Darwin
1515
#elseif canImport(Android)
16-
import Android
16+
@preconcurrency import Android
1717
#elseif canImport(Glibc)
18-
import Glibc
18+
@preconcurrency import Glibc
1919
#elseif canImport(Musl)
20-
import Musl
20+
@preconcurrency import Musl
2121
#elseif os(Windows)
2222
import CRT
2323
import WinSDK
2424
#elseif os(WASI)
25-
import WASILibc
25+
@preconcurrency import WASILibc
2626
#endif
2727

2828
#if FOUNDATION_FRAMEWORK

0 commit comments

Comments
 (0)