                             useHardwareFlowControl: Bool = false,
                             useSoftwareFlowControl: Bool = false,
                             processOutput: Bool = false) {
-        
+
         guard let fileDescriptor = fileDescriptor else {
             return
         }

    public func readData(ofLength length: Int) throws -> Data {
        let buffer = UnsafeMutablePointer<UInt8>.allocate(capacity: length)
        defer {
            buffer.deallocate(capacity: length)
        }

        let bytesRead = try readBytes(into: buffer, size: length)

        let character = UnicodeScalar(byteRead)
        return character
    }

}

// MARK: Transmitting
