summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2013-08-21 22:59:15 +0400
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-08-26 09:20:43 +0200
commitfea1f6030287b5499ed6d4922695e1f3b4ebc00a (patch)
treeaa4261330587d0b4e1fb097d58e5e2ab6f981718
parent7ecd8db87105948a9e8978d2464c9157f81bb1c7 (diff)
downloadqtserialport-fea1f6030287b5499ed6d4922695e1f3b4ebc00a.tar.gz
Unix: Deleting a duplicating call of a non-blocking mode on descriptor
The call fcntl(fd, F_SETFL, FNDELAY) is superfluous because a flag FNDELAY duplicates by functionality an existing flag O_NONBLOCK in open() function. See more info, e.g.: http://linux.die.net/man/2/open Tested on Gnu/Linux distro's with Qt4 and Qt5. Change-Id: I01be72e78a9493af8077245cbf6a88e8c9d164ee Reviewed-by: Laszlo Papp <lpapp@kde.org> Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
-rw-r--r--src/serialport/qserialport_unix.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp
index 93d01a6..448701b 100644
--- a/src/serialport/qserialport_unix.cpp
+++ b/src/serialport/qserialport_unix.cpp
@@ -171,8 +171,6 @@ bool QSerialPortPrivate::open(QIODevice::OpenMode mode)
return false;
}
- ::fcntl(descriptor, F_SETFL, FNDELAY);
-
QTtyLocker::lock(ptr);
if (!QTtyLocker::isLocked(ptr, &byCurrPid)) {
q->setError(QSerialPort::PermissionError);