3666N/AChanges needed to get column to build on Solaris
3666N/A
3666N/AThese changes will be sent upstream.
3666N/A
3666N/A--- util-linux-2.24.2/include/ttyutils.h.orig 2014-05-13 10:55:05.789258799 -0700
3666N/A+++ util-linux-2.24.2/include/ttyutils.h 2014-05-13 11:05:20.943543261 -0700
3666N/A@@ -57,6 +57,29 @@
3666N/A #define UL_TTY_KEEPCFLAGS (1 << 1)
3666N/A #define UL_TTY_UTF8 (1 << 2)
3666N/A
3666N/A+/* These are not defined in Solaris. Taken from tmux compat/ttydefaults.h */
3666N/A+#ifndef OXTABS
3666N/A+#define OXTABS 0
3666N/A+#endif
3666N/A+#ifndef TTYDEF_IFLAG
3666N/A+#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY)
3666N/A+#endif
3666N/A+#ifndef TTYDEF_OFLAG
3666N/A+#define TTYDEF_OFLAG (OPOST | ONLCR | OXTABS)
3666N/A+#endif
3666N/A+#ifndef TTYDEF_LFLAG
3666N/A+#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
3666N/A+#endif
3666N/A+#ifndef TTYDEF_CFLAG
3666N/A+#define TTYDEF_CFLAG (CREAD | CS8 | HUPCL)
3666N/A+#endif
3666N/A+#ifndef CREPRINT
3666N/A+#define CREPRINT CTRL('r')
3666N/A+#endif
3666N/A+#ifndef CDISCARD
3666N/A+#define CDISCARD CTRL('o')
3666N/A+#endif
3666N/A+
3666N/A static inline void reset_virtual_console(struct termios *tp, int flags)
3666N/A {
3666N/A /* Use defaults of <sys/ttydefaults.h> for base settings */