ports/cad/PrusaSlicer/files/patch-src_libslic3r_GCodeSender.cpp
Michael Zhilin c4fa8a7ea8 cad/PrusaSlicer: update to 2.7.2
Reported by: Teodor Sigaev <teodorsigaev@gmail.com>
Reviewed by: lwhsu (mentor)
Sponsored by: Postgres Professional
Differential Revision: https://reviews.freebsd.org/D44315
2024-03-28 22:34:58 +03:00

20 lines
696 B
C++

--- src/libslic3r/GCodeSender.cpp.orig 2023-12-12 14:21:21 UTC
+++ src/libslic3r/GCodeSender.cpp
@@ -14,7 +14,7 @@
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/lexical_cast.hpp>
-#if defined(__APPLE__) || defined(__OpenBSD__)
+#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__)
#include <termios.h>
#endif
#ifdef __APPLE__
@@ -152,7 +152,7 @@ GCodeSender::set_baud_rate(unsigned int baud_rate)
if (ioctl(handle, TCSETS2, &ios))
printf("Error in TCSETS2: %s\n", strerror(errno));
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
struct termios ios;
::tcgetattr(handle, &ios);
::cfsetspeed(&ios, baud_rate);