From bada5a9e5c14c150e8e52b5022c75007643b4f88 Mon Sep 17 00:00:00 2001 From: Kirill Zhumarin Date: Fri, 24 Oct 2025 19:03:36 +0000 Subject: [PATCH] fix(unix): allow EOPNOTSUPP for TIOCSBRK/TIOCCBRK --- src/serialport_unix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serialport_unix.cpp b/src/serialport_unix.cpp index 261342a0..47299abb 100644 --- a/src/serialport_unix.cpp +++ b/src/serialport_unix.cpp @@ -396,7 +396,7 @@ void SetBaton::Execute() { result = ioctl(fd, TIOCCBRK, NULL); } - if (-1 == result) { + if (-1 == result && errno != EOPNOTSUPP) { snprintf(errorString, sizeof(errorString), "Error: %s, cannot set", strerror(errno)); this->SetError(errorString); return;