blob: 466b7abf3e501c6cd62e54938e8fb63fddfdeb2c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- services/device/serial/serial_io_handler_posix.cc.orig 2021-04-14 01:08:53 UTC
+++ services/device/serial/serial_io_handler_posix.cc
@@ -38,6 +38,10 @@ struct termios2 {
#endif // defined(OS_LINUX) || defined(OS_CHROMEOS)
+#if defined(OS_BSD)
+#include <sys/serial.h>
+#endif
+
#if defined(OS_MAC)
#include <IOKit/serial/ioss.h>
#endif
@@ -68,7 +72,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
BITRATE_TO_SPEED_CASE(9600)
BITRATE_TO_SPEED_CASE(19200)
BITRATE_TO_SPEED_CASE(38400)
-#if !defined(OS_MAC)
+#if !defined(OS_MAC) && !defined(OS_BSD)
BITRATE_TO_SPEED_CASE(57600)
BITRATE_TO_SPEED_CASE(115200)
BITRATE_TO_SPEED_CASE(230400)
|