@@ -113,7 +113,7 @@ extension DispatchSource {
113
113
}
114
114
#endif
115
115
116
- #if !os(Linux) && !os(Android)
116
+ #if !os(Linux) && !os(Android) && !os(Windows)
117
117
public struct ProcessEvent : OptionSet , RawRepresentable {
118
118
public let rawValue : UInt
119
119
public init ( rawValue: UInt ) { self . rawValue = rawValue }
@@ -171,7 +171,7 @@ extension DispatchSource {
171
171
}
172
172
#endif
173
173
174
- #if !os(Linux) && !os(Android)
174
+ #if !os(Linux) && !os(Android) && !os(Windows)
175
175
public class func makeProcessSource( identifier: pid_t , eventMask: ProcessEvent , queue: DispatchQueue ? = nil ) -> DispatchSourceProcess {
176
176
let source = dispatch_source_create ( _swift_dispatch_source_type_PROC ( ) , UInt ( identifier) , eventMask. rawValue, queue? . __wrapped)
177
177
return DispatchSource ( source: source) as DispatchSourceProcess
@@ -208,7 +208,7 @@ extension DispatchSource {
208
208
return DispatchSource ( source: source) as DispatchSourceUserDataReplace
209
209
}
210
210
211
- #if !os(Linux) && !os(Android)
211
+ #if !os(Linux) && !os(Android) && !os(Windows)
212
212
public class func makeFileSystemObjectSource( fileDescriptor: Int32 , eventMask: FileSystemEvent , queue: DispatchQueue ? = nil ) -> DispatchSourceFileSystemObject {
213
213
let source = dispatch_source_create ( _swift_dispatch_source_type_VNODE ( ) , UInt ( fileDescriptor) , eventMask. rawValue, queue? . __wrapped)
214
214
return DispatchSource ( source: source) as DispatchSourceFileSystemObject
@@ -261,7 +261,7 @@ extension DispatchSourceMemoryPressure {
261
261
}
262
262
#endif
263
263
264
- #if !os(Linux) && !os(Android)
264
+ #if !os(Linux) && !os(Android) && !os(Windows)
265
265
extension DispatchSourceProcess {
266
266
public var handle : pid_t {
267
267
return pid_t ( dispatch_source_get_handle ( self as! DispatchSource ) )
@@ -617,7 +617,7 @@ extension DispatchSourceTimer {
617
617
}
618
618
}
619
619
620
- #if !os(Linux) && !os(Android)
620
+ #if !os(Linux) && !os(Android) && !os(Windows)
621
621
extension DispatchSourceFileSystemObject {
622
622
public var handle : Int32 {
623
623
return Int32 ( dispatch_source_get_handle ( ( self as! DispatchSource ) . __wrapped) )
0 commit comments