@@ -36,13 +36,13 @@ public extension DispatchIO {
36
36
37
37
public class func read( fromFileDescriptor: Int32 , maxLength: Int , runningHandlerOn queue: DispatchQueue , handler: @escaping ( _ data: DispatchData , _ error: Int32 ) -> Void ) {
38
38
dispatch_read ( fromFileDescriptor, maxLength, queue. __wrapped) { ( data: dispatch_data_t , error: Int32 ) in
39
- handler ( DispatchData ( data : data) , error)
39
+ handler ( DispatchData ( borrowedData : data) , error)
40
40
}
41
41
}
42
42
43
43
public class func write( toFileDescriptor: Int32 , data: DispatchData , runningHandlerOn queue: DispatchQueue , handler: @escaping ( _ data: DispatchData ? , _ error: Int32 ) -> Void ) {
44
44
dispatch_write ( toFileDescriptor, data. __wrapped. __wrapped, queue. __wrapped) { ( data: dispatch_data_t ? , error: Int32 ) in
45
- handler ( data. flatMap { DispatchData ( data : $0) } , error)
45
+ handler ( data. flatMap { DispatchData ( borrowedData : $0) } , error)
46
46
}
47
47
}
48
48
@@ -77,13 +77,13 @@ public extension DispatchIO {
77
77
78
78
public func read( offset: off_t , length: Int , queue: DispatchQueue , ioHandler: @escaping ( _ done: Bool , _ data: DispatchData ? , _ error: Int32 ) -> Void ) {
79
79
dispatch_io_read ( self . __wrapped, offset, length, queue. __wrapped) { ( done: Bool , data: dispatch_data_t ? , error: Int32 ) in
80
- ioHandler ( done, data. flatMap { DispatchData ( data : $0) } , error)
80
+ ioHandler ( done, data. flatMap { DispatchData ( borrowedData : $0) } , error)
81
81
}
82
82
}
83
83
84
84
public func write( offset: off_t , data: DispatchData , queue: DispatchQueue , ioHandler: @escaping ( _ done: Bool , _ data: DispatchData ? , _ error: Int32 ) -> Void ) {
85
85
dispatch_io_write ( self . __wrapped, offset, data. __wrapped. __wrapped, queue. __wrapped) { ( done: Bool , data: dispatch_data_t ? , error: Int32 ) in
86
- ioHandler ( done, data. flatMap { DispatchData ( data : $0) } , error)
86
+ ioHandler ( done, data. flatMap { DispatchData ( borrowedData : $0) } , error)
87
87
}
88
88
}
89
89
0 commit comments