Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/cad/PrusaSlicer/files/patch-src_libslic3r_GCodeSender.cpp
16461 views
1
--- src/libslic3r/GCodeSender.cpp.orig 2024-12-20 11:54:34 UTC
2
+++ src/libslic3r/GCodeSender.cpp
3
@@ -14,7 +14,7 @@
4
#include <boost/date_time/posix_time/posix_time.hpp>
5
#include <boost/lexical_cast.hpp>
6
7
-#if defined(__APPLE__) || defined(__OpenBSD__)
8
+#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__)
9
#include <termios.h>
10
#endif
11
#ifdef __APPLE__
12
@@ -152,7 +152,7 @@ GCodeSender::set_baud_rate(unsigned int baud_rate)
13
if (ioctl(handle, TCSETS2, &ios))
14
printf("Error in TCSETS2: %s\n", strerror(errno));
15
16
-#elif __OpenBSD__
17
+#elif __OpenBSD__ || __FreeBSD__
18
struct termios ios;
19
::tcgetattr(handle, &ios);
20
::cfsetspeed(&ios, baud_rate);
21
22