From f74531ebae3c29b096f4b1ac86af2c1c0a8917f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=BCmmel?= Date: Sat, 7 Jun 2014 22:36:58 +0200 Subject: uclibc sets ENOENT when one tries to open a non-existing device Change-Id: Ia5bcc1230af988f06923447f8cb1de5a8d585518 Reviewed-by: Sergey Belyashov Reviewed-by: Denis Shienkov --- src/serialport/qserialport_unix.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp index aabcf4c..aa0d457 100644 --- a/src/serialport/qserialport_unix.cpp +++ b/src/serialport/qserialport_unix.cpp @@ -926,6 +926,11 @@ QSerialPort::SerialPortError QSerialPortPrivate::decodeSystemError() const case ENODEV: error = QSerialPort::DeviceNotFoundError; break; +#ifdef ENOENT + case ENOENT: + error = QSerialPort::DeviceNotFoundError; + break; +#endif case EACCES: error = QSerialPort::PermissionError; break; -- cgit v1.2.1