Build Information
Successful build of Termios with Swift 6.0 for Linux.
Swift 6 data race errors: 75
Build Command
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ponyboy47/Termios.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ponyboy47/Termios
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 2204850 Correct the example code
Cloned https://github.com/ponyboy47/Termios.git
Revision (git rev-parse @):
220485037f5a5932dfaf1aaba621cb53ce26a44c
SUCCESS checkout https://github.com/ponyboy47/Termios.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $workDir
https://github.com/ponyboy47/Termios.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Fetching https://github.com/Ponyboy47/ErrNo.git
[1/294] Fetching errno
Fetched https://github.com/Ponyboy47/ErrNo.git from cache (0.19s)
Computing version for https://github.com/Ponyboy47/ErrNo.git
Computed https://github.com/Ponyboy47/ErrNo.git at 0.5.2 (0.50s)
Creating working copy for https://github.com/Ponyboy47/ErrNo.git
Working copy of https://github.com/Ponyboy47/ErrNo.git resolved at 0.5.2
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/7] Emitting module ErrNo
[5/7] Compiling ErrNo ErrNo+Glibc.swift
[6/7] Compiling ErrNo ErrNo+Darwin.swift
[7/7] Compiling ErrNo ErrNo.swift
[9/14] Compiling Termios InputFlags.swift
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: InputFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:36:23: warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// Ignore break condition on input.
36 | public static let ignoreBreak = InputFlags(IGNBRK)
| |- warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreBreak' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:45:23: warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
43 | \0.
44 | */
45 | public static let breakInterupt = InputFlags(BRKINT)
| |- warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'breakInterupt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | /// Ignore framing errors and parity errors.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:48:23: warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
46 |
47 | /// Ignore framing errors and parity errors.
48 | public static let ignoreParity = InputFlags(IGNPAR)
| |- warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreParity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:60:23: warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
58 | If neither ignoreParity nor parityMark is set, read a character with a parity error or framing error as \0.
59 | */
60 | public static let parityMark = InputFlags(PARMRK)
| |- warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'parityMark' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | /// Enable input parity checking.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:63:23: warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
61 |
62 | /// Enable input parity checking.
63 | public static let inputParityCheck = InputFlags(INPCK)
| |- warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inputParityCheck' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 | /// Strip off eighth bit.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:66:23: warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
64 |
65 | /// Strip off eighth bit.
66 | public static let strip = InputFlags(ISTRIP)
| |- warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'strip' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 | /// Translate NL to CR on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:69:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
67 |
68 | /// Translate NL to CR on input.
69 | public static let nlToCR = InputFlags(INLCR)
| |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | /// Ignore carriage return on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:72:23: warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
70 |
71 | /// Ignore carriage return on input.
72 | public static let ignoreCR = InputFlags(IGNCR)
| |- warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |
74 | /// Translate carriage return to newline on input (unless ignoreCR is set).
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:75:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
73 |
74 | /// Translate carriage return to newline on input (unless ignoreCR is set).
75 | public static let crToNL = InputFlags(ICRNL)
| |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |
77 | /// (not in POSIX) Map uppercase characters to lowercase on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:78:23: warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
76 |
77 | /// (not in POSIX) Map uppercase characters to lowercase on input.
78 | public static let lowercased = InputFlags(IUCLC)
| |- warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lowercased' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 |
80 | /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:81:23: warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
79 |
80 | /// Enable XON/XOFF flow control on output.
81 | public static let xOn = InputFlags(IXON)
| |- warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xOn' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
82 |
83 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:87:23: warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
85 | output.)
86 | */
87 | public static let xAny = InputFlags(IXANY)
| |- warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xAny' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |
89 | /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:90:23: warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
88 |
89 | /// Enable XON/XOFF flow control on output.
90 | public static let xOff = InputFlags(IXOFF)
| |- warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xOff' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 |
92 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:96:23: warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
94 | set.
95 | */
96 | public static let maxBell = InputFlags(IMAXBEL)
| |- warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxBell' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
97 |
98 | /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:99:23: warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
97 |
98 | /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
99 | public static let utf8 = InputFlags(IUTF8)
| |- warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf8' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | }
101 |
[10/14] Compiling Termios OutputFlags.swift
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: OutputFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:36:23: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// Enable implementation-defined output processing.
36 | public static let post = OutputFlags(OPOST)
| |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// (not in POSIX) Map lowercase characters to uppercase on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:39:23: warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
37 |
38 | /// (not in POSIX) Map lowercase characters to uppercase on output.
39 | public static let uppercased = OutputFlags(OLCUC)
| |- warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'uppercased' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 | /// (XSI) Map NL to CR-NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:42:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
40 |
41 | /// (XSI) Map NL to CR-NL on output.
42 | public static let nlToCR = OutputFlags(ONLCR)
| |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// Map CR to NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:45:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
43 |
44 | /// Map CR to NL on output.
45 | public static let crToNL = OutputFlags(OCRNL)
| |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | /// Don't output CR at colun=mn 0.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:48:23: warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
46 |
47 | /// Don't output CR at colun=mn 0.
48 | public static let noCR = OutputFlags(ONOCR)
| |- warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 | /// Don't output CR.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:51:23: warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
49 |
50 | /// Don't output CR.
51 | public static let nlOnly = OutputFlags(ONLRET)
| |- warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 | /// Send fill characters for a delay, rather than using a timed delay.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:54:23: warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
52 |
53 | /// Send fill characters for a delay, rather than using a timed delay.
54 | public static let fill = OutputFlags(OFILL)
| |- warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fill' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:57:23: warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
55 |
56 | /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
57 | public static let fillDelete = OutputFlags(OFDEL)
| |- warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fillDelete' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
59 | /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:60:23: warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
58 |
59 | /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
60 | public static let nlDelay = OutputFlags(NLDLY)
| |- warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
62 | public static let nl0 = OutputFlags(NL0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:62:23: warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
60 | public static let nlDelay = OutputFlags(NLDLY)
61 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
62 | public static let nl0 = OutputFlags(NL0)
| |- warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nl0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
64 | public static let nl1 = OutputFlags(NL1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:64:23: warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
62 | public static let nl0 = OutputFlags(NL0)
63 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
64 | public static let nl1 = OutputFlags(NL1)
| |- warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nl1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |
66 | /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:70:23: warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
68 | tabs to spaces (with tab stops every eight columns). [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
69 | */
70 | public static let tabDelay = OutputFlags(TABDLY)
| |- warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tabDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
72 | public static let tab1 = OutputFlags(TAB1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:72:23: warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
70 | public static let tabDelay = OutputFlags(TABDLY)
71 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
72 | public static let tab1 = OutputFlags(TAB1)
| |- warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tab1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
74 | public static let tab2 = OutputFlags(TAB2)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:74:23: warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
72 | public static let tab1 = OutputFlags(TAB1)
73 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
74 | public static let tab2 = OutputFlags(TAB2)
| |- warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tab2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 | /**
76 | carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:79:23: warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
77 | _svid_source, or _xopen_source]
78 | */
79 | public static let tab3 = OutputFlags(TAB3)
| |- warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tab3' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 | /**
81 | carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:84:23: warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
82 | _svid_source, or _xopen_source]
83 | */
84 | public static let xTabs = OutputFlags(XTABS)
| |- warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xTabs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 |
86 | /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:90:23: warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
88 | _XOPEN_SOURCE]
89 | */
90 | public static let bsDelay = OutputFlags(BSDLY)
| |- warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bsDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
92 | public static let bs0 = OutputFlags(BS0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:92:23: warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
90 | public static let bsDelay = OutputFlags(BSDLY)
91 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
92 | public static let bs0 = OutputFlags(BS0)
| |- warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bs0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
93 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
94 | public static let bs1 = OutputFlags(BS1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:94:23: warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
92 | public static let bs0 = OutputFlags(BS0)
93 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
94 | public static let bs1 = OutputFlags(BS1)
| |- warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bs1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 |
96 | /// Vertical tab delay mask. Values are vt0 or vt1.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:97:23: warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
95 |
96 | /// Vertical tab delay mask. Values are vt0 or vt1.
97 | public static let vtDelay = OutputFlags(VTDLY)
| |- warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vtDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 | /// Vertical tab delay mask.
99 | public static let vt0 = OutputFlags(VT0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:99:23: warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
97 | public static let vtDelay = OutputFlags(VTDLY)
98 | /// Vertical tab delay mask.
99 | public static let vt0 = OutputFlags(VT0)
| |- warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vt0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | /// Vertical tab delay mask.
101 | public static let vt1 = OutputFlags(VT1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:101:23: warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
99 | public static let vt0 = OutputFlags(VT0)
100 | /// Vertical tab delay mask.
101 | public static let vt1 = OutputFlags(VT1)
| |- warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vt1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 | /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:104:23: warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
102 |
103 | /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
104 | public static let ffDelay = OutputFlags(FFDLY)
| |- warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ffDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 | public static let ff0 = OutputFlags(FF0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:106:23: warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
104 | public static let ffDelay = OutputFlags(FFDLY)
105 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 | public static let ff0 = OutputFlags(FF0)
| |- warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ff0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 | public static let ff1 = OutputFlags(FF1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:108:23: warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
106 | public static let ff0 = OutputFlags(FF0)
107 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 | public static let ff1 = OutputFlags(FF1)
| |- warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ff1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | }
110 |
[11/14] Compiling Termios LocalFlags.swift
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: LocalFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:36:23: warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// When any of the characters INTR, QUIT, SUSP, or DSUSP are received, generate the corresponding signal.
36 | public static let signal = LocalFlags(ISIG)
| |- warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'signal' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// Enable canonical mode (described below).
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:39:23: warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
37 |
38 | /// Enable canonical mode (described below).
39 | public static let canonical = LocalFlags(ICANON)
| |- warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'canonical' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:46:23: warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
44 | characters are converted to uppercase. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
45 | */
46 | public static let xCase = LocalFlags(XCASE)
| |- warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xCase' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Echo input characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:49:23: warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
47 |
48 | /// Echo input characters
49 | public static let echo = LocalFlags(ECHO)
| |- warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |
51 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:55:23: warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
53 | word.
54 | */
55 | public static let echoErase = LocalFlags(ECHOE)
| |- warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoErase' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /// If canonical is also set, the KILL character erases the current line.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:58:23: warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
56 |
57 | /// If canonical is also set, the KILL character erases the current line.
58 | public static let echoKill = LocalFlags(ECHOK)
| |- warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoKill' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// If canonical is also set, echo the NL character even if EHCO is not set.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:61:23: warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
59 |
60 | /// If canonical is also set, echo the NL character even if EHCO is not set.
61 | public static let echoNL = LocalFlags(ECHONL)
| |- warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoNL' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:68:23: warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
66 | For example, character 0x08 (BS) is echoed as ^H. [requires _BSD_SOURCEor _SVID_SOURCE]
67 | */
68 | public static let echoControl = LocalFlags(ECHOCTL)
| |- warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoControl' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 |
70 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:74:23: warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
72 | _BSD_SOURCE or _SVID_SOURCE]
73 | */
74 | public static let echoPrint = LocalFlags(ECHOPRT)
| |- warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoPrint' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |
76 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:80:23: warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
78 | echoErase and echoPrint. [requires _BSD_SOURCE or _SVID_SOURCE]
79 | */
80 | public static let echoKillErase = LocalFlags(ECHOKE)
| |- warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoKillErase' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 |
82 | #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:91:23: warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
89 | character. [requires _BSD_SOURCE or _SVID_SOURCE]
90 | */
91 | public static let flush = LocalFlags(FLUSHO)
| |- warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'flush' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:94:24: warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
92 |
93 | /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
94 | public static let noFlush = LocalFlags(NOFLSH)
| |- warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noFlush' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 |
96 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:100:23: warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
98 | terminal.
99 | */
100 | public static let toStop = LocalFlags(TOSTOP)
| |- warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'toStop' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:106:23: warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
104 | read. (bas(1) handles typeahead this way.) [requires _BSD_SOURCE or _SVID_SOURCE]
105 | */
106 | public static let pending = LocalFlags(PENDIN)
| |- warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pending' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:112:23: warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
110 | characters EOL2, LNEXT, REPRINT, WERASE to be interpreted, and for the lowercased flag to be effective.
111 | */
112 | public static let `extension` = LocalFlags(IEXTEN)
| |- warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'extension' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | }
114 |
[12/14] Compiling Termios Termios.swift
[13/14] Compiling Termios ControlFlags.swift
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: ControlFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:36:23: warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// (not in POSIX) Baud speed mask (4+1 bits). [requires _BSD_SOURCE or _SVID_SOURCE]
36 | public static let baud = ControlFlags(CBAUD)
| |- warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'baud' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:39:23: warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
37 |
38 | /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
39 | public static let baudExtra = ControlFlags(CBAUDEX)
| |- warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'baudExtra' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 | /// Character size mask. Values are s5, s6, s7, or s8.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:42:23: warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
40 |
41 | /// Character size mask. Values are s5, s6, s7, or s8.
42 | public static let size = ControlFlags(CSIZE)
| |- warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'size' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | /// Character size mask.
44 | public static let s5 = ControlFlags(CS5)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:44:23: warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
42 | public static let size = ControlFlags(CSIZE)
43 | /// Character size mask.
44 | public static let s5 = ControlFlags(CS5)
| |- warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's5' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | /// Character size mask.
46 | public static let s6 = ControlFlags(CS6)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:46:23: warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
44 | public static let s5 = ControlFlags(CS5)
45 | /// Character size mask.
46 | public static let s6 = ControlFlags(CS6)
| |- warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's6' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | /// Character size mask.
48 | public static let s7 = ControlFlags(CS7)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:48:23: warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
46 | public static let s6 = ControlFlags(CS6)
47 | /// Character size mask.
48 | public static let s7 = ControlFlags(CS7)
| |- warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's7' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | /// Character size mask.
50 | public static let s8 = ControlFlags(CS8)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:50:23: warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
48 | public static let s7 = ControlFlags(CS7)
49 | /// Character size mask.
50 | public static let s8 = ControlFlags(CS8)
| |- warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's8' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | /// Set two stop bitsm rather than one.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:53:23: warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
51 |
52 | /// Set two stop bitsm rather than one.
53 | public static let stopBits = ControlFlags(CSTOPB)
| |- warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'stopBits' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |
55 | /// Enable receiver.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:56:23: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
54 |
55 | /// Enable receiver.
56 | public static let read = ControlFlags(CREAD)
| |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | /// Enable parity generation on output and parity checking for input.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:59:23: warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
57 |
58 | /// Enable parity generation on output and parity checking for input.
59 | public static let parity = ControlFlags(PARENB)
| |- warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'parity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | /// If set, then parity for input and output is odd; otherwise even parity is used.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:62:23: warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
60 |
61 | /// If set, then parity for input and output is odd; otherwise even parity is used.
62 | public static let oddParity = ControlFlags(PARODD)
| |- warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'oddParity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 | /// Lower modem control lines after last process closes the device (hang up).
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:65:23: warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
63 |
64 | /// Lower modem control lines after last process closes the device (hang up).
65 | public static let hangUp = ControlFlags(HUPCL)
| |- warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hangUp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 | /// Ignore modem control lines.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:68:23: warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
66 |
67 | /// Ignore modem control lines.
68 | public static let local = ControlFlags(CLOCAL)
| |- warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'local' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 |
70 | #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:79:23: warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
77 | bits, shifted left IBSHIFT bits. [requires _BSD_SOURCE or _SVID_SOURCE] (Not implemented on Linux.)
78 | */
79 | public static let inputBaud = ControlFlags(CIBAUD)
| |- warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inputBaud' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | /**
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:86:23: warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
84 | _SVID_SOURCE]
85 | */
86 | public static let cmsParity = ControlFlags(CMSPAR)
| |- warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cmsParity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |
88 | /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:89:23: warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
87 |
88 | /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
89 | public static let hwFlowControl = ControlFlags(CRTSCTS)
| |- warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hwFlowControl' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 | }
91 |
[14/14] Emitting module Termios
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: ControlFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:36:23: warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// (not in POSIX) Baud speed mask (4+1 bits). [requires _BSD_SOURCE or _SVID_SOURCE]
36 | public static let baud = ControlFlags(CBAUD)
| |- warning: static property 'baud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'baud' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:39:23: warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
37 |
38 | /// (not in POSIX) Extra baud speed mask (1 bit), included in baud. [requires _BSD_SOURCE or _SVID_SOURCE]
39 | public static let baudExtra = ControlFlags(CBAUDEX)
| |- warning: static property 'baudExtra' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'baudExtra' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 | /// Character size mask. Values are s5, s6, s7, or s8.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:42:23: warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
40 |
41 | /// Character size mask. Values are s5, s6, s7, or s8.
42 | public static let size = ControlFlags(CSIZE)
| |- warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'size' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | /// Character size mask.
44 | public static let s5 = ControlFlags(CS5)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:44:23: warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
42 | public static let size = ControlFlags(CSIZE)
43 | /// Character size mask.
44 | public static let s5 = ControlFlags(CS5)
| |- warning: static property 's5' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's5' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | /// Character size mask.
46 | public static let s6 = ControlFlags(CS6)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:46:23: warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
44 | public static let s5 = ControlFlags(CS5)
45 | /// Character size mask.
46 | public static let s6 = ControlFlags(CS6)
| |- warning: static property 's6' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's6' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | /// Character size mask.
48 | public static let s7 = ControlFlags(CS7)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:48:23: warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
46 | public static let s6 = ControlFlags(CS6)
47 | /// Character size mask.
48 | public static let s7 = ControlFlags(CS7)
| |- warning: static property 's7' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's7' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | /// Character size mask.
50 | public static let s8 = ControlFlags(CS8)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:50:23: warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
48 | public static let s7 = ControlFlags(CS7)
49 | /// Character size mask.
50 | public static let s8 = ControlFlags(CS8)
| |- warning: static property 's8' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 's8' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |
52 | /// Set two stop bitsm rather than one.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:53:23: warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
51 |
52 | /// Set two stop bitsm rather than one.
53 | public static let stopBits = ControlFlags(CSTOPB)
| |- warning: static property 'stopBits' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'stopBits' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |
55 | /// Enable receiver.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:56:23: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
54 |
55 | /// Enable receiver.
56 | public static let read = ControlFlags(CREAD)
| |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | /// Enable parity generation on output and parity checking for input.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:59:23: warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
57 |
58 | /// Enable parity generation on output and parity checking for input.
59 | public static let parity = ControlFlags(PARENB)
| |- warning: static property 'parity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'parity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | /// If set, then parity for input and output is odd; otherwise even parity is used.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:62:23: warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
60 |
61 | /// If set, then parity for input and output is odd; otherwise even parity is used.
62 | public static let oddParity = ControlFlags(PARODD)
| |- warning: static property 'oddParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'oddParity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |
64 | /// Lower modem control lines after last process closes the device (hang up).
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:65:23: warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
63 |
64 | /// Lower modem control lines after last process closes the device (hang up).
65 | public static let hangUp = ControlFlags(HUPCL)
| |- warning: static property 'hangUp' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hangUp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 |
67 | /// Ignore modem control lines.
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:68:23: warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
66 |
67 | /// Ignore modem control lines.
68 | public static let local = ControlFlags(CLOCAL)
| |- warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'local' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 |
70 | #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:79:23: warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
77 | bits, shifted left IBSHIFT bits. [requires _BSD_SOURCE or _SVID_SOURCE] (Not implemented on Linux.)
78 | */
79 | public static let inputBaud = ControlFlags(CIBAUD)
| |- warning: static property 'inputBaud' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inputBaud' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | /**
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:86:23: warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
84 | _SVID_SOURCE]
85 | */
86 | public static let cmsParity = ControlFlags(CMSPAR)
| |- warning: static property 'cmsParity' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cmsParity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
87 |
88 | /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
/host/spi-builder-workspace/Sources/Termios/ControlFlags.swift:89:23: warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Control flag values in a `termios` structure.
16 | public struct ControlFlags: OptionSet {
| `- note: consider making struct 'ControlFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
87 |
88 | /// (not in POSIX) Enable RTS/CTS (hardware) flow control. [requires _BSD_SOURCE or _SVID_SOURCE]
89 | public static let hwFlowControl = ControlFlags(CRTSCTS)
| |- warning: static property 'hwFlowControl' is not concurrency-safe because non-'Sendable' type 'ControlFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hwFlowControl' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
90 | }
91 |
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: InputFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:36:23: warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// Ignore break condition on input.
36 | public static let ignoreBreak = InputFlags(IGNBRK)
| |- warning: static property 'ignoreBreak' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreBreak' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:45:23: warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
43 | \0.
44 | */
45 | public static let breakInterupt = InputFlags(BRKINT)
| |- warning: static property 'breakInterupt' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'breakInterupt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | /// Ignore framing errors and parity errors.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:48:23: warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
46 |
47 | /// Ignore framing errors and parity errors.
48 | public static let ignoreParity = InputFlags(IGNPAR)
| |- warning: static property 'ignoreParity' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreParity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:60:23: warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
58 | If neither ignoreParity nor parityMark is set, read a character with a parity error or framing error as \0.
59 | */
60 | public static let parityMark = InputFlags(PARMRK)
| |- warning: static property 'parityMark' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'parityMark' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | /// Enable input parity checking.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:63:23: warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
61 |
62 | /// Enable input parity checking.
63 | public static let inputParityCheck = InputFlags(INPCK)
| |- warning: static property 'inputParityCheck' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inputParityCheck' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 | /// Strip off eighth bit.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:66:23: warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
64 |
65 | /// Strip off eighth bit.
66 | public static let strip = InputFlags(ISTRIP)
| |- warning: static property 'strip' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'strip' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 | /// Translate NL to CR on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:69:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
67 |
68 | /// Translate NL to CR on input.
69 | public static let nlToCR = InputFlags(INLCR)
| |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
70 |
71 | /// Ignore carriage return on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:72:23: warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
70 |
71 | /// Ignore carriage return on input.
72 | public static let ignoreCR = InputFlags(IGNCR)
| |- warning: static property 'ignoreCR' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 |
74 | /// Translate carriage return to newline on input (unless ignoreCR is set).
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:75:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
73 |
74 | /// Translate carriage return to newline on input (unless ignoreCR is set).
75 | public static let crToNL = InputFlags(ICRNL)
| |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |
77 | /// (not in POSIX) Map uppercase characters to lowercase on input.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:78:23: warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
76 |
77 | /// (not in POSIX) Map uppercase characters to lowercase on input.
78 | public static let lowercased = InputFlags(IUCLC)
| |- warning: static property 'lowercased' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lowercased' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
79 |
80 | /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:81:23: warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
79 |
80 | /// Enable XON/XOFF flow control on output.
81 | public static let xOn = InputFlags(IXON)
| |- warning: static property 'xOn' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xOn' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
82 |
83 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:87:23: warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
85 | output.)
86 | */
87 | public static let xAny = InputFlags(IXANY)
| |- warning: static property 'xAny' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xAny' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
88 |
89 | /// Enable XON/XOFF flow control on output.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:90:23: warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
88 |
89 | /// Enable XON/XOFF flow control on output.
90 | public static let xOff = InputFlags(IXOFF)
| |- warning: static property 'xOff' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xOff' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 |
92 | /**
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:96:23: warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
94 | set.
95 | */
96 | public static let maxBell = InputFlags(IMAXBEL)
| |- warning: static property 'maxBell' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'maxBell' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
97 |
98 | /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
/host/spi-builder-workspace/Sources/Termios/InputFlags.swift:99:23: warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Input flag values in a `termios` structure.
16 | public struct InputFlags: OptionSet {
| `- note: consider making struct 'InputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
97 |
98 | /// (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
99 | public static let utf8 = InputFlags(IUTF8)
| |- warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'InputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'utf8' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | }
101 |
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: LocalFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:36:23: warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// When any of the characters INTR, QUIT, SUSP, or DSUSP are received, generate the corresponding signal.
36 | public static let signal = LocalFlags(ISIG)
| |- warning: static property 'signal' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'signal' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// Enable canonical mode (described below).
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:39:23: warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
37 |
38 | /// Enable canonical mode (described below).
39 | public static let canonical = LocalFlags(ICANON)
| |- warning: static property 'canonical' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'canonical' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:46:23: warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
44 | characters are converted to uppercase. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
45 | */
46 | public static let xCase = LocalFlags(XCASE)
| |- warning: static property 'xCase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xCase' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Echo input characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:49:23: warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
47 |
48 | /// Echo input characters
49 | public static let echo = LocalFlags(ECHO)
| |- warning: static property 'echo' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |
51 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:55:23: warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
53 | word.
54 | */
55 | public static let echoErase = LocalFlags(ECHOE)
| |- warning: static property 'echoErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoErase' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /// If canonical is also set, the KILL character erases the current line.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:58:23: warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
56 |
57 | /// If canonical is also set, the KILL character erases the current line.
58 | public static let echoKill = LocalFlags(ECHOK)
| |- warning: static property 'echoKill' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoKill' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// If canonical is also set, echo the NL character even if EHCO is not set.
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:61:23: warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
59 |
60 | /// If canonical is also set, echo the NL character even if EHCO is not set.
61 | public static let echoNL = LocalFlags(ECHONL)
| |- warning: static property 'echoNL' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoNL' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:68:23: warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
66 | For example, character 0x08 (BS) is echoed as ^H. [requires _BSD_SOURCEor _SVID_SOURCE]
67 | */
68 | public static let echoControl = LocalFlags(ECHOCTL)
| |- warning: static property 'echoControl' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoControl' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 |
70 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:74:23: warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
72 | _BSD_SOURCE or _SVID_SOURCE]
73 | */
74 | public static let echoPrint = LocalFlags(ECHOPRT)
| |- warning: static property 'echoPrint' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoPrint' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |
76 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:80:23: warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
78 | echoErase and echoPrint. [requires _BSD_SOURCE or _SVID_SOURCE]
79 | */
80 | public static let echoKillErase = LocalFlags(ECHOKE)
| |- warning: static property 'echoKillErase' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'echoKillErase' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
81 |
82 | #if os(macOS)
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:91:23: warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
89 | character. [requires _BSD_SOURCE or _SVID_SOURCE]
90 | */
91 | public static let flush = LocalFlags(FLUSHO)
| |- warning: static property 'flush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'flush' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:94:24: warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
92 |
93 | /// Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters
94 | public static let noFlush = LocalFlags(NOFLSH)
| |- warning: static property 'noFlush' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noFlush' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 |
96 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:100:23: warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
98 | terminal.
99 | */
100 | public static let toStop = LocalFlags(TOSTOP)
| |- warning: static property 'toStop' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'toStop' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:106:23: warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
104 | read. (bas(1) handles typeahead this way.) [requires _BSD_SOURCE or _SVID_SOURCE]
105 | */
106 | public static let pending = LocalFlags(PENDIN)
| |- warning: static property 'pending' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pending' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 | /**
/host/spi-builder-workspace/Sources/Termios/LocalFlags.swift:112:23: warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Local flag values in a `termios` structure.
16 | public struct LocalFlags: OptionSet {
| `- note: consider making struct 'LocalFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
110 | characters EOL2, LNEXT, REPRINT, WERASE to be interpreted, and for the lowercased flag to be effective.
111 | */
112 | public static let `extension` = LocalFlags(IEXTEN)
| |- warning: static property 'extension' is not concurrency-safe because non-'Sendable' type 'LocalFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'extension' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | }
114 |
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:31:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
29 | }
30 |
31 | public static let zero: OutputFlags = {
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | return .init(rawValue: 0)
33 | }()
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:36:23: warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
34 |
35 | /// Enable implementation-defined output processing.
36 | public static let post = OutputFlags(OPOST)
| |- warning: static property 'post' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'post' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// (not in POSIX) Map lowercase characters to uppercase on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:39:23: warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
37 |
38 | /// (not in POSIX) Map lowercase characters to uppercase on output.
39 | public static let uppercased = OutputFlags(OLCUC)
| |- warning: static property 'uppercased' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'uppercased' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 | /// (XSI) Map NL to CR-NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:42:23: warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
40 |
41 | /// (XSI) Map NL to CR-NL on output.
42 | public static let nlToCR = OutputFlags(ONLCR)
| |- warning: static property 'nlToCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlToCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// Map CR to NL on output.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:45:23: warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
43 |
44 | /// Map CR to NL on output.
45 | public static let crToNL = OutputFlags(OCRNL)
| |- warning: static property 'crToNL' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'crToNL' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | /// Don't output CR at colun=mn 0.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:48:23: warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
46 |
47 | /// Don't output CR at colun=mn 0.
48 | public static let noCR = OutputFlags(ONOCR)
| |- warning: static property 'noCR' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noCR' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |
50 | /// Don't output CR.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:51:23: warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
49 |
50 | /// Don't output CR.
51 | public static let nlOnly = OutputFlags(ONLRET)
| |- warning: static property 'nlOnly' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 | /// Send fill characters for a delay, rather than using a timed delay.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:54:23: warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
52 |
53 | /// Send fill characters for a delay, rather than using a timed delay.
54 | public static let fill = OutputFlags(OFILL)
| |- warning: static property 'fill' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fill' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |
56 | /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:57:23: warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
55 |
56 | /// Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL ('\0'). (Not implemented on Linux.)
57 | public static let fillDelete = OutputFlags(OFDEL)
| |- warning: static property 'fillDelete' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fillDelete' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |
59 | /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:60:23: warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
58 |
59 | /// Newline delay mask. Values are nl0 and nl1. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
60 | public static let nlDelay = OutputFlags(NLDLY)
| |- warning: static property 'nlDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nlDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
62 | public static let nl0 = OutputFlags(NL0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:62:23: warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
60 | public static let nlDelay = OutputFlags(NLDLY)
61 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
62 | public static let nl0 = OutputFlags(NL0)
| |- warning: static property 'nl0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nl0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
64 | public static let nl1 = OutputFlags(NL1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:64:23: warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
62 | public static let nl0 = OutputFlags(NL0)
63 | /// Newline delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
64 | public static let nl1 = OutputFlags(NL1)
| |- warning: static property 'nl1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nl1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |
66 | /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:70:23: warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
68 | tabs to spaces (with tab stops every eight columns). [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
69 | */
70 | public static let tabDelay = OutputFlags(TABDLY)
| |- warning: static property 'tabDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tabDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
72 | public static let tab1 = OutputFlags(TAB1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:72:23: warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
70 | public static let tabDelay = OutputFlags(TABDLY)
71 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
72 | public static let tab1 = OutputFlags(TAB1)
| |- warning: static property 'tab1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tab1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
74 | public static let tab2 = OutputFlags(TAB2)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:74:23: warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
72 | public static let tab1 = OutputFlags(TAB1)
73 | /// Carriage return delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
74 | public static let tab2 = OutputFlags(TAB2)
| |- warning: static property 'tab2' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tab2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 | /**
76 | carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:79:23: warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
77 | _svid_source, or _xopen_source]
78 | */
79 | public static let tab3 = OutputFlags(TAB3)
| |- warning: static property 'tab3' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'tab3' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 | /**
81 | carriage return delay mask. expandstabs to spaces (with tab stops every eight columns). [requires _bsd_source,
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:84:23: warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
82 | _svid_source, or _xopen_source]
83 | */
84 | public static let xTabs = OutputFlags(XTABS)
| |- warning: static property 'xTabs' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xTabs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 |
86 | /**
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:90:23: warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
88 | _XOPEN_SOURCE]
89 | */
90 | public static let bsDelay = OutputFlags(BSDLY)
| |- warning: static property 'bsDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bsDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
92 | public static let bs0 = OutputFlags(BS0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:92:23: warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
90 | public static let bsDelay = OutputFlags(BSDLY)
91 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
92 | public static let bs0 = OutputFlags(BS0)
| |- warning: static property 'bs0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bs0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
93 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
94 | public static let bs1 = OutputFlags(BS1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:94:23: warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
92 | public static let bs0 = OutputFlags(BS0)
93 | /// Backspace delay mask. (Has never been implemented.) [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
94 | public static let bs1 = OutputFlags(BS1)
| |- warning: static property 'bs1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bs1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 |
96 | /// Vertical tab delay mask. Values are vt0 or vt1.
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:97:23: warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
95 |
96 | /// Vertical tab delay mask. Values are vt0 or vt1.
97 | public static let vtDelay = OutputFlags(VTDLY)
| |- warning: static property 'vtDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vtDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 | /// Vertical tab delay mask.
99 | public static let vt0 = OutputFlags(VT0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:99:23: warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
97 | public static let vtDelay = OutputFlags(VTDLY)
98 | /// Vertical tab delay mask.
99 | public static let vt0 = OutputFlags(VT0)
| |- warning: static property 'vt0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vt0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | /// Vertical tab delay mask.
101 | public static let vt1 = OutputFlags(VT1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:101:23: warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
99 | public static let vt0 = OutputFlags(VT0)
100 | /// Vertical tab delay mask.
101 | public static let vt1 = OutputFlags(VT1)
| |- warning: static property 'vt1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vt1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 | /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:104:23: warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
102 |
103 | /// Form feed delay mask. Values are FF0 or FF1. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
104 | public static let ffDelay = OutputFlags(FFDLY)
| |- warning: static property 'ffDelay' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ffDelay' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 | public static let ff0 = OutputFlags(FF0)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:106:23: warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
104 | public static let ffDelay = OutputFlags(FFDLY)
105 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
106 | public static let ff0 = OutputFlags(FF0)
| |- warning: static property 'ff0' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ff0' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 | public static let ff1 = OutputFlags(FF1)
/host/spi-builder-workspace/Sources/Termios/OutputFlags.swift:108:23: warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | /// Output flag values in a `termios` structure.
16 | public struct OutputFlags: OptionSet {
| `- note: consider making struct 'OutputFlags' conform to the 'Sendable' protocol
17 | public var rawValue: UInt32
18 |
:
106 | public static let ff0 = OutputFlags(FF0)
107 | /// Form feed delay mask. [requires _BSD_SOURCE, _SVID_SOURCE, or _XOPEN_SOURCE]
108 | public static let ff1 = OutputFlags(FF1)
| |- warning: static property 'ff1' is not concurrency-safe because non-'Sendable' type 'OutputFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ff1' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | }
110 |
Build complete! (10.47s)
Build complete.
{
"dependencies" : [
{
"identity" : "errno",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Ponyboy47/ErrNo.git"
}
],
"manifest_display_name" : "Termios",
"name" : "Termios",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Termios",
"targets" : [
"Termios"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Termios",
"module_type" : "SwiftTarget",
"name" : "Termios",
"path" : "Sources/Termios",
"product_dependencies" : [
"ErrNo"
],
"product_memberships" : [
"Termios"
],
"sources" : [
"ControlFlags.swift",
"InputFlags.swift",
"LocalFlags.swift",
"OutputFlags.swift",
"Termios.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Done.