@@ -36,13 +36,13 @@ public extension DispatchIO {
3636
3737 public class func read( fromFileDescriptor: Int32 , maxLength: Int , runningHandlerOn queue: DispatchQueue , handler: @escaping ( _ data: DispatchData , _ error: Int32 ) -> Void ) {
3838 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)
4040 }
4141 }
4242
4343 public class func write( toFileDescriptor: Int32 , data: DispatchData , runningHandlerOn queue: DispatchQueue , handler: @escaping ( _ data: DispatchData ? , _ error: Int32 ) -> Void ) {
4444 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)
4646 }
4747 }
4848
@@ -77,13 +77,13 @@ public extension DispatchIO {
7777
7878 public func read( offset: off_t , length: Int , queue: DispatchQueue , ioHandler: @escaping ( _ done: Bool , _ data: DispatchData ? , _ error: Int32 ) -> Void ) {
7979 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)
8181 }
8282 }
8383
8484 public func write( offset: off_t , data: DispatchData , queue: DispatchQueue , ioHandler: @escaping ( _ done: Bool , _ data: DispatchData ? , _ error: Int32 ) -> Void ) {
8585 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)
8787 }
8888 }
8989
0 commit comments