summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2014-12-04 22:57:11 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2014-12-05 09:29:17 +0100
commit4484e56bbdd832c0ea8478034287ee183496a7bf (patch)
tree969f38a4cedacf163f0a288685eb682cd49190e5
parent5c11aaee8394e02dd52ea2b1e5e0092bfcf15148 (diff)
downloadqtserialport-4484e56bbdd832c0ea8478034287ee183496a7bf.tar.gz
Interpret ENOTTY as UnsupportedOperationError instead of ResourceError
The ENOTTY is closer to QSP::UnsupportedOperationError, because it is decoded as "Inappropriate ioctl for device". Change-Id: Ibcbe09e201eeb5ede6daa417654a181dd380df5a Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
-rw-r--r--src/serialport/qserialport_unix.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp
index c71074e..838210a 100644
--- a/src/serialport/qserialport_unix.cpp
+++ b/src/serialport/qserialport_unix.cpp
@@ -932,7 +932,7 @@ QSerialPort::SerialPortError QSerialPortPrivate::decodeSystemError() const
#endif
#ifdef ENOTTY
case ENOTTY:
- error = QSerialPort::ResourceError;
+ error = QSerialPort::UnsupportedOperationError;
break;
#endif
#ifdef EPERM