@@ -116,7 +116,7 @@ extension DispatchSource {
116116 }
117117#endif
118118
119- #if !os(Linux) && !os(Android) && !os(Windows)
119+ #if !os(Linux) && !os(Android) && !os(Windows) && !os(OpenBSD)
120120 public struct ProcessEvent : OptionSet , RawRepresentable {
121121 public let rawValue : UInt
122122 public init ( rawValue: UInt ) { self . rawValue = rawValue }
@@ -174,7 +174,7 @@ extension DispatchSource {
174174 }
175175#endif
176176
177- #if !os(Linux) && !os(Android) && !os(Windows)
177+ #if !os(Linux) && !os(Android) && !os(Windows) && !os(OpenBSD)
178178 public class func makeProcessSource( identifier: pid_t , eventMask: ProcessEvent , queue: DispatchQueue ? = nil ) -> DispatchSourceProcess {
179179 let source = dispatch_source_create ( _swift_dispatch_source_type_PROC ( ) , UInt ( identifier) , eventMask. rawValue, queue? . __wrapped)
180180 return DispatchSource ( source: source) as DispatchSourceProcess
@@ -224,7 +224,7 @@ extension DispatchSource {
224224 return DispatchSource ( source: source) as DispatchSourceUserDataReplace
225225 }
226226
227- #if !os(Linux) && !os(Android) && !os(Windows)
227+ #if !os(Linux) && !os(Android) && !os(Windows) && !os(OpenBSD)
228228 public class func makeFileSystemObjectSource( fileDescriptor: Int32 , eventMask: FileSystemEvent , queue: DispatchQueue ? = nil ) -> DispatchSourceFileSystemObject {
229229 let source = dispatch_source_create ( _swift_dispatch_source_type_VNODE ( ) , UInt ( fileDescriptor) , eventMask. rawValue, queue? . __wrapped)
230230 return DispatchSource ( source: source) as DispatchSourceFileSystemObject
@@ -290,7 +290,7 @@ extension DispatchSourceMemoryPressure {
290290}
291291#endif
292292
293- #if !os(Linux) && !os(Android) && !os(Windows)
293+ #if !os(Linux) && !os(Android) && !os(Windows) && !os(OpenBSD)
294294extension DispatchSourceProcess {
295295 public var handle : pid_t {
296296 return pid_t ( dispatch_source_get_handle ( self as! DispatchSource ) )
@@ -646,7 +646,7 @@ extension DispatchSourceTimer {
646646 }
647647}
648648
649- #if !os(Linux) && !os(Android) && !os(Windows)
649+ #if !os(Linux) && !os(Android) && !os(Windows) && !os(OpenBSD)
650650extension DispatchSourceFileSystemObject {
651651 public var handle : Int32 {
652652 return Int32 ( dispatch_source_get_handle ( ( self as! DispatchSource ) . __wrapped) )
0 commit comments