freebsd-ports/comms/remserial/files/patch-stty.c
2015-10-16 20:46:28 +00:00

43 lines
976 B
C

--- stty.c.orig 2015-10-16 20:44:42 UTC
+++ stty.c
@@ -29,6 +29,31 @@
#define RFLG 4
#define BFLG 5
+#ifdef __FreeBSD__
+#define BSDLY 0020000
+#define IUCLC 0001000
+#define OFILL 0000100
+#define OFDEL 0000200
+#define NLDLY 0000400
+#define BS0 0000000
+#define BS1 0020000
+#define CR0 0000000
+#define CR1 0001000
+#define CR2 0002000
+#define CR3 0003000
+#define CRDLY 0003000
+#define FF0 0000000
+#define FF1 0100000
+#define FFDLY 0100000
+#define NL0 0000000
+#define NL1 0000400
+#define TAB1 0004000
+#define TAB2 0010000
+#define VT0 0000000
+#define VT1 0040000
+#define VTDLY 0040000
+#endif
+
extern int errno;
static struct sttyset {
@@ -91,7 +116,7 @@ static struct sttyset {
{ "inlcr", IFLG, INLCR, INLCR },
{ "igncr", IFLG, IGNCR, IGNCR },
{ "icrnl", IFLG, ICRNL, ICRNL },
-#ifdef IUCLC // Missing on OSX, FreeBSD
+#ifdef __FreeBSD__ // Missing on OSX, FreeBSD
{ "iuclc", IFLG, IUCLC, IUCLC },
#endif
{ "ixon", IFLG, IXON, IXON },