Commit c9b34088 authored by Ilpo Järvinen's avatar Ilpo Järvinen Committed by Greg Kroah-Hartman

termbits.h: Align lines & format

- Align c_cc defines.
- Remove extra newlines.
- Realign & adjust number of leading zeros.
- Reorder c_cflag defines to ascending order
- Make comment ending shorted (=remove period and one extra space from
  the comments in mips).
Co-developed-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20220509093446.6677-3-ilpo.jarvinen@linux.intel.comSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 0b46ac44
...@@ -53,60 +53,58 @@ struct ktermios { ...@@ -53,60 +53,58 @@ struct ktermios {
}; };
/* c_cc characters */ /* c_cc characters */
#define VEOF 0 #define VEOF 0
#define VEOL 1 #define VEOL 1
#define VEOL2 2 #define VEOL2 2
#define VERASE 3 #define VERASE 3
#define VWERASE 4 #define VWERASE 4
#define VKILL 5 #define VKILL 5
#define VREPRINT 6 #define VREPRINT 6
#define VSWTC 7 #define VSWTC 7
#define VINTR 8 #define VINTR 8
#define VQUIT 9 #define VQUIT 9
#define VSUSP 10 #define VSUSP 10
#define VSTART 12 #define VSTART 12
#define VSTOP 13 #define VSTOP 13
#define VLNEXT 14 #define VLNEXT 14
#define VDISCARD 15 #define VDISCARD 15
#define VMIN 16 #define VMIN 16
#define VTIME 17 #define VTIME 17
/* c_iflag bits */ /* c_iflag bits */
#define IXON 0x00200 #define IXON 0x0200
#define IXOFF 0x00400 #define IXOFF 0x0400
#define IUCLC 0x01000 #define IUCLC 0x1000
#define IMAXBEL 0x02000 #define IMAXBEL 0x2000
#define IUTF8 0x04000 #define IUTF8 0x4000
/* c_oflag bits */ /* c_oflag bits */
#define ONLCR 0x00002 #define ONLCR 0x00002
#define OLCUC 0x00004 #define OLCUC 0x00004
#define NLDLY 0x00300
#define NL0 0x00000
#define NLDLY 0x000300 #define NL1 0x00100
#define NL0 0x000000 #define NL2 0x00200
#define NL1 0x000100 #define NL3 0x00300
#define NL2 0x000200 #define TABDLY 0x00c00
#define NL3 0x000300 #define TAB0 0x00000
#define TABDLY 0x000c00 #define TAB1 0x00400
#define TAB0 0x000000 #define TAB2 0x00800
#define TAB1 0x000400 #define TAB3 0x00c00
#define TAB2 0x000800 #define CRDLY 0x03000
#define TAB3 0x000c00 #define CR0 0x00000
#define CRDLY 0x003000 #define CR1 0x01000
#define CR0 0x000000 #define CR2 0x02000
#define CR1 0x001000 #define CR3 0x03000
#define CR2 0x002000 #define FFDLY 0x04000
#define CR3 0x003000 #define FF0 0x00000
#define FFDLY 0x004000 #define FF1 0x04000
#define FF0 0x000000 #define BSDLY 0x08000
#define FF1 0x004000 #define BS0 0x00000
#define BSDLY 0x008000 #define BS1 0x08000
#define BS0 0x000000 #define VTDLY 0x10000
#define BS1 0x008000 #define VT0 0x00000
#define VTDLY 0x010000 #define VT1 0x10000
#define VT0 0x000000
#define VT1 0x010000
/* /*
* Should be equivalent to TAB3, see description of TAB3 in * Should be equivalent to TAB3, see description of TAB3 in
* POSIX.1-2008, Ch. 11.2.3 "Output Modes" * POSIX.1-2008, Ch. 11.2.3 "Output Modes"
...@@ -116,38 +114,34 @@ struct ktermios { ...@@ -116,38 +114,34 @@ struct ktermios {
/* c_cflag bit meaning */ /* c_cflag bit meaning */
#define CBAUD 0x0000001f #define CBAUD 0x0000001f
#define CBAUDEX 0x00000000 #define CBAUDEX 0x00000000
#define B57600 0x00000010
#define B115200 0x00000011
#define B230400 0x00000012
#define B460800 0x00000013
#define B500000 0x00000014
#define B576000 0x00000015
#define B921600 0x00000016
#define B1000000 0x00000017
#define B1152000 0x00000018
#define B1500000 0x00000019
#define B2000000 0x0000001a
#define B2500000 0x0000001b
#define B3000000 0x0000001c
#define B3500000 0x0000001d
#define B4000000 0x0000001e
#define BOTHER 0x0000001f #define BOTHER 0x0000001f
#define B57600 0x00000010
#define B115200 0x00000011
#define B230400 0x00000012
#define B460800 0x00000013
#define B500000 0x00000014
#define B576000 0x00000015
#define B921600 0x00000016
#define B1000000 0x00000017
#define B1152000 0x00000018
#define B1500000 0x00000019
#define B2000000 0x0000001a
#define B2500000 0x0000001b
#define B3000000 0x0000001c
#define B3500000 0x0000001d
#define B4000000 0x0000001e
#define CSIZE 0x00000300 #define CSIZE 0x00000300
#define CS5 0x00000000 #define CS5 0x00000000
#define CS6 0x00000100 #define CS6 0x00000100
#define CS7 0x00000200 #define CS7 0x00000200
#define CS8 0x00000300 #define CS8 0x00000300
#define CSTOPB 0x00000400 #define CSTOPB 0x00000400
#define CREAD 0x00000800 #define CREAD 0x00000800
#define PARENB 0x00001000 #define PARENB 0x00001000
#define PARODD 0x00002000 #define PARODD 0x00002000
#define HUPCL 0x00004000 #define HUPCL 0x00004000
#define CLOCAL 0x00008000 #define CLOCAL 0x00008000
#define CIBAUD 0x001f0000
#define CIBAUD 0x1f0000
/* c_lflag bits */ /* c_lflag bits */
#define ISIG 0x00000080 #define ISIG 0x00000080
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <asm-generic/termbits-common.h> #include <asm-generic/termbits-common.h>
typedef unsigned int tcflag_t; typedef unsigned int tcflag_t;
/* /*
* The ABI says nothing about NCC but seems to use NCCS as * The ABI says nothing about NCC but seems to use NCCS as
...@@ -54,64 +54,64 @@ struct ktermios { ...@@ -54,64 +54,64 @@ struct ktermios {
}; };
/* c_cc characters */ /* c_cc characters */
#define VINTR 0 /* Interrupt character [ISIG]. */ #define VINTR 0 /* Interrupt character [ISIG] */
#define VQUIT 1 /* Quit character [ISIG]. */ #define VQUIT 1 /* Quit character [ISIG] */
#define VERASE 2 /* Erase character [ICANON]. */ #define VERASE 2 /* Erase character [ICANON] */
#define VKILL 3 /* Kill-line character [ICANON]. */ #define VKILL 3 /* Kill-line character [ICANON] */
#define VMIN 4 /* Minimum number of bytes read at once [!ICANON]. */ #define VMIN 4 /* Minimum number of bytes read at once [!ICANON] */
#define VTIME 5 /* Time-out value (tenths of a second) [!ICANON]. */ #define VTIME 5 /* Time-out value (tenths of a second) [!ICANON] */
#define VEOL2 6 /* Second EOL character [ICANON]. */ #define VEOL2 6 /* Second EOL character [ICANON] */
#define VSWTC 7 /* ??? */ #define VSWTC 7 /* ??? */
#define VSWTCH VSWTC #define VSWTCH VSWTC
#define VSTART 8 /* Start (X-ON) character [IXON, IXOFF]. */ #define VSTART 8 /* Start (X-ON) character [IXON, IXOFF] */
#define VSTOP 9 /* Stop (X-OFF) character [IXON, IXOFF]. */ #define VSTOP 9 /* Stop (X-OFF) character [IXON, IXOFF] */
#define VSUSP 10 /* Suspend character [ISIG]. */ #define VSUSP 10 /* Suspend character [ISIG] */
#if 0 #if 0
/* /*
* VDSUSP is not supported * VDSUSP is not supported
*/ */
#define VDSUSP 11 /* Delayed suspend character [ISIG]. */ #define VDSUSP 11 /* Delayed suspend character [ISIG] */
#endif #endif
#define VREPRINT 12 /* Reprint-line character [ICANON]. */ #define VREPRINT 12 /* Reprint-line character [ICANON] */
#define VDISCARD 13 /* Discard character [IEXTEN]. */ #define VDISCARD 13 /* Discard character [IEXTEN] */
#define VWERASE 14 /* Word-erase character [ICANON]. */ #define VWERASE 14 /* Word-erase character [ICANON] */
#define VLNEXT 15 /* Literal-next character [IEXTEN]. */ #define VLNEXT 15 /* Literal-next character [IEXTEN] */
#define VEOF 16 /* End-of-file character [ICANON]. */ #define VEOF 16 /* End-of-file character [ICANON] */
#define VEOL 17 /* End-of-line character [ICANON]. */ #define VEOL 17 /* End-of-line character [ICANON] */
/* c_iflag bits */ /* c_iflag bits */
#define IUCLC 0x00200 /* Map upper case to lower case on input. */ #define IUCLC 0x0200 /* Map upper case to lower case on input */
#define IXON 0x00400 /* Enable start/stop output control. */ #define IXON 0x0400 /* Enable start/stop output control */
#define IXOFF 0x01000 /* Enable start/stop input control. */ #define IXOFF 0x1000 /* Enable start/stop input control */
#define IMAXBEL 0x02000 /* Ring bell when input queue is full. */ #define IMAXBEL 0x2000 /* Ring bell when input queue is full */
#define IUTF8 0x04000 /* Input is UTF-8 */ #define IUTF8 0x4000 /* Input is UTF-8 */
/* c_oflag bits */ /* c_oflag bits */
#define OLCUC 0x00002 /* Map lower case to upper case on output. */ #define OLCUC 0x00002 /* Map lower case to upper case on output */
#define ONLCR 0x00004 /* Map NL to CR-NL on output. */ #define ONLCR 0x00004 /* Map NL to CR-NL on output */
#define NLDLY 0x00100 #define NLDLY 0x00100
#define NL0 0x00000 #define NL0 0x00000
#define NL1 0x00100 #define NL1 0x00100
#define CRDLY 0x00600 #define CRDLY 0x00600
#define CR0 0x00000 #define CR0 0x00000
#define CR1 0x00200 #define CR1 0x00200
#define CR2 0x00400 #define CR2 0x00400
#define CR3 0x00600 #define CR3 0x00600
#define TABDLY 0x01800 #define TABDLY 0x01800
#define TAB0 0x00000 #define TAB0 0x00000
#define TAB1 0x00800 #define TAB1 0x00800
#define TAB2 0x01000 #define TAB2 0x01000
#define TAB3 0x01800 #define TAB3 0x01800
#define XTABS 0x01800 #define XTABS 0x01800
#define BSDLY 0x02000 #define BSDLY 0x02000
#define BS0 0x00000 #define BS0 0x00000
#define BS1 0x02000 #define BS1 0x02000
#define VTDLY 0x04000 #define VTDLY 0x04000
#define VT0 0x00000 #define VT0 0x00000
#define VT1 0x04000 #define VT1 0x04000
#define FFDLY 0x08000 #define FFDLY 0x08000
#define FF0 0x00000 #define FF0 0x00000
#define FF1 0x08000 #define FF1 0x08000
/* /*
#define PAGEOUT ??? #define PAGEOUT ???
#define WRAP ??? #define WRAP ???
...@@ -120,10 +120,10 @@ struct ktermios { ...@@ -120,10 +120,10 @@ struct ktermios {
/* c_cflag bit meaning */ /* c_cflag bit meaning */
#define CBAUD 0x0000100f #define CBAUD 0x0000100f
#define CSIZE 0x00000030 /* Number of bits per byte (mask) */ #define CSIZE 0x00000030 /* Number of bits per byte (mask) */
#define CS5 0x00000000 /* 5 bits per byte */ #define CS5 0x00000000 /* 5 bits per byte */
#define CS6 0x00000010 /* 6 bits per byte */ #define CS6 0x00000010 /* 6 bits per byte */
#define CS7 0x00000020 /* 7 bits per byte */ #define CS7 0x00000020 /* 7 bits per byte */
#define CS8 0x00000030 /* 8 bits per byte */ #define CS8 0x00000030 /* 8 bits per byte */
#define CSTOPB 0x00000040 /* Two stop bits instead of one */ #define CSTOPB 0x00000040 /* Two stop bits instead of one */
#define CREAD 0x00000080 /* Enable receiver */ #define CREAD 0x00000080 /* Enable receiver */
#define PARENB 0x00000100 /* Parity enable */ #define PARENB 0x00000100 /* Parity enable */
...@@ -131,40 +131,40 @@ struct ktermios { ...@@ -131,40 +131,40 @@ struct ktermios {
#define HUPCL 0x00000400 /* Hang up on last close */ #define HUPCL 0x00000400 /* Hang up on last close */
#define CLOCAL 0x00000800 /* Ignore modem status lines */ #define CLOCAL 0x00000800 /* Ignore modem status lines */
#define CBAUDEX 0x00001000 #define CBAUDEX 0x00001000
#define BOTHER 0x00001000 #define BOTHER 0x00001000
#define B57600 0x00001001 #define B57600 0x00001001
#define B115200 0x00001002 #define B115200 0x00001002
#define B230400 0x00001003 #define B230400 0x00001003
#define B460800 0x00001004 #define B460800 0x00001004
#define B500000 0x00001005 #define B500000 0x00001005
#define B576000 0x00001006 #define B576000 0x00001006
#define B921600 0x00001007 #define B921600 0x00001007
#define B1000000 0x00001008 #define B1000000 0x00001008
#define B1152000 0x00001009 #define B1152000 0x00001009
#define B1500000 0x0000100a #define B1500000 0x0000100a
#define B2000000 0x0000100b #define B2000000 0x0000100b
#define B2500000 0x0000100c #define B2500000 0x0000100c
#define B3000000 0x0000100d #define B3000000 0x0000100d
#define B3500000 0x0000100e #define B3500000 0x0000100e
#define B4000000 0x0000100f #define B4000000 0x0000100f
#define CIBAUD 0x100f0000 /* input baud rate */ #define CIBAUD 0x100f0000 /* input baud rate */
/* c_lflag bits */ /* c_lflag bits */
#define ISIG 0x00001 /* Enable signals. */ #define ISIG 0x00001 /* Enable signals */
#define ICANON 0x00002 /* Do erase and kill processing. */ #define ICANON 0x00002 /* Do erase and kill processing */
#define XCASE 0x00004 #define XCASE 0x00004
#define ECHO 0x00008 /* Enable echo. */ #define ECHO 0x00008 /* Enable echo */
#define ECHOE 0x00010 /* Visual erase for ERASE. */ #define ECHOE 0x00010 /* Visual erase for ERASE */
#define ECHOK 0x00020 /* Echo NL after KILL. */ #define ECHOK 0x00020 /* Echo NL after KILL */
#define ECHONL 0x00040 /* Echo NL even if ECHO is off. */ #define ECHONL 0x00040 /* Echo NL even if ECHO is off */
#define NOFLSH 0x00080 /* Disable flush after interrupt. */ #define NOFLSH 0x00080 /* Disable flush after interrupt */
#define IEXTEN 0x00100 /* Enable DISCARD and LNEXT. */ #define IEXTEN 0x00100 /* Enable DISCARD and LNEXT */
#define ECHOCTL 0x00200 /* Echo control characters as ^X. */ #define ECHOCTL 0x00200 /* Echo control characters as ^X */
#define ECHOPRT 0x00400 /* Hardcopy visual erase. */ #define ECHOPRT 0x00400 /* Hardcopy visual erase */
#define ECHOKE 0x00800 /* Visual erase for KILL. */ #define ECHOKE 0x00800 /* Visual erase for KILL */
#define FLUSHO 0x02000 #define FLUSHO 0x02000
#define PENDIN 0x04000 /* Retype pending input (state). */ #define PENDIN 0x04000 /* Retype pending input (state) */
#define TOSTOP 0x08000 /* Send SIGTTOU for background output. */ #define TOSTOP 0x08000 /* Send SIGTTOU for background output */
#define ITOSTOP TOSTOP #define ITOSTOP TOSTOP
#define EXTPROC 0x10000 /* External processing on pty */ #define EXTPROC 0x10000 /* External processing on pty */
...@@ -172,8 +172,8 @@ struct ktermios { ...@@ -172,8 +172,8 @@ struct ktermios {
#define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ #define TIOCSER_TEMT 0x01 /* Transmitter physically empty */
/* tcsetattr uses these */ /* tcsetattr uses these */
#define TCSANOW TCSETS /* Change immediately. */ #define TCSANOW TCSETS /* Change immediately */
#define TCSADRAIN TCSETSW /* Change when pending output is written. */ #define TCSADRAIN TCSETSW /* Change when pending output is written */
#define TCSAFLUSH TCSETSF /* Flush pending input before changing. */ #define TCSAFLUSH TCSETSF /* Flush pending input before changing */
#endif /* _ASM_TERMBITS_H */ #endif /* _ASM_TERMBITS_H */
...@@ -41,31 +41,30 @@ struct ktermios { ...@@ -41,31 +41,30 @@ struct ktermios {
}; };
/* c_cc characters */ /* c_cc characters */
#define VINTR 0 #define VINTR 0
#define VQUIT 1 #define VQUIT 1
#define VERASE 2 #define VERASE 2
#define VKILL 3 #define VKILL 3
#define VEOF 4 #define VEOF 4
#define VTIME 5 #define VTIME 5
#define VMIN 6 #define VMIN 6
#define VSWTC 7 #define VSWTC 7
#define VSTART 8 #define VSTART 8
#define VSTOP 9 #define VSTOP 9
#define VSUSP 10 #define VSUSP 10
#define VEOL 11 #define VEOL 11
#define VREPRINT 12 #define VREPRINT 12
#define VDISCARD 13 #define VDISCARD 13
#define VWERASE 14 #define VWERASE 14
#define VLNEXT 15 #define VLNEXT 15
#define VEOL2 16 #define VEOL2 16
/* c_iflag bits */ /* c_iflag bits */
#define IUCLC 0x00200 #define IUCLC 0x0200
#define IXON 0x00400 #define IXON 0x0400
#define IXOFF 0x01000 #define IXOFF 0x1000
#define IMAXBEL 0x04000 #define IMAXBEL 0x4000
#define IUTF8 0x08000 #define IUTF8 0x8000
/* c_oflag bits */ /* c_oflag bits */
#define OLCUC 0x00002 #define OLCUC 0x00002
...@@ -108,22 +107,22 @@ struct ktermios { ...@@ -108,22 +107,22 @@ struct ktermios {
#define HUPCL 0x00000400 #define HUPCL 0x00000400
#define CLOCAL 0x00000800 #define CLOCAL 0x00000800
#define CBAUDEX 0x00001000 #define CBAUDEX 0x00001000
#define BOTHER 0x00001000 #define BOTHER 0x00001000
#define B57600 0x00001001 #define B57600 0x00001001
#define B115200 0x00001002 #define B115200 0x00001002
#define B230400 0x00001003 #define B230400 0x00001003
#define B460800 0x00001004 #define B460800 0x00001004
#define B500000 0x00001005 #define B500000 0x00001005
#define B576000 0x00001006 #define B576000 0x00001006
#define B921600 0x00001007 #define B921600 0x00001007
#define B1000000 0x00001008 #define B1000000 0x00001008
#define B1152000 0x00001009 #define B1152000 0x00001009
#define B1500000 0x0000100a #define B1500000 0x0000100a
#define B2000000 0x0000100b #define B2000000 0x0000100b
#define B2500000 0x0000100c #define B2500000 0x0000100c
#define B3000000 0x0000100d #define B3000000 0x0000100d
#define B3500000 0x0000100e #define B3500000 0x0000100e
#define B4000000 0x0000100f #define B4000000 0x0000100f
#define CIBAUD 0x100f0000 /* input baud rate */ #define CIBAUD 0x100f0000 /* input baud rate */
/* c_lflag bits */ /* c_lflag bits */
......
...@@ -64,78 +64,72 @@ struct ktermios { ...@@ -64,78 +64,72 @@ struct ktermios {
#define VDISCARD 16 #define VDISCARD 16
/* c_iflag bits */ /* c_iflag bits */
#define IXON 0x00200 #define IXON 0x0200
#define IXOFF 0x00400 #define IXOFF 0x0400
#define IUCLC 0x01000 #define IUCLC 0x1000
#define IMAXBEL 0x02000 #define IMAXBEL 0x2000
#define IUTF8 0x04000 #define IUTF8 0x4000
/* c_oflag bits */ /* c_oflag bits */
#define ONLCR 0x00002 #define ONLCR 0x00002
#define OLCUC 0x00004 #define OLCUC 0x00004
#define NLDLY 0x00300
#define NL0 0x00000
#define NLDLY 0x000300 #define NL1 0x00100
#define NL0 0x000000 #define NL2 0x00200
#define NL1 0x000100 #define NL3 0x00300
#define NL2 0x000200 #define TABDLY 0x00c00
#define NL3 0x000300 #define TAB0 0x00000
#define TABDLY 0x000c00 #define TAB1 0x00400
#define TAB0 0x000000 #define TAB2 0x00800
#define TAB1 0x000400 #define TAB3 0x00c00
#define TAB2 0x000800 #define XTABS 0x00c00 /* required by POSIX to == TAB3 */
#define TAB3 0x000c00 #define CRDLY 0x03000
#define XTABS 0x000c00 /* required by POSIX to == TAB3 */ #define CR0 0x00000
#define CRDLY 0x003000 #define CR1 0x01000
#define CR0 0x000000 #define CR2 0x02000
#define CR1 0x001000 #define CR3 0x03000
#define CR2 0x002000 #define FFDLY 0x04000
#define CR3 0x003000 #define FF0 0x00000
#define FFDLY 0x004000 #define FF1 0x04000
#define FF0 0x000000 #define BSDLY 0x08000
#define FF1 0x004000 #define BS0 0x00000
#define BSDLY 0x008000 #define BS1 0x08000
#define BS0 0x000000 #define VTDLY 0x10000
#define BS1 0x008000 #define VT0 0x00000
#define VTDLY 0x010000 #define VT1 0x10000
#define VT0 0x000000
#define VT1 0x010000
/* c_cflag bit meaning */ /* c_cflag bit meaning */
#define CBAUD 0x000000ff #define CBAUD 0x000000ff
#define CBAUDEX 0x00000000 #define CBAUDEX 0x00000000
#define B57600 0x00000010 #define BOTHER 0x0000001f
#define B115200 0x00000011 #define B57600 0x00000010
#define B230400 0x00000012 #define B115200 0x00000011
#define B460800 0x00000013 #define B230400 0x00000012
#define B500000 0x00000014 #define B460800 0x00000013
#define B576000 0x00000015 #define B500000 0x00000014
#define B921600 0x00000016 #define B576000 0x00000015
#define B1000000 0x00000017 #define B921600 0x00000016
#define B1152000 0x00000018 #define B1000000 0x00000017
#define B1500000 0x00000019 #define B1152000 0x00000018
#define B2000000 0x0000001a #define B1500000 0x00000019
#define B2500000 0x0000001b #define B2000000 0x0000001a
#define B3000000 0x0000001c #define B2500000 0x0000001b
#define B3500000 0x0000001d #define B3000000 0x0000001c
#define B4000000 0x0000001e #define B3500000 0x0000001d
#define BOTHER 0x0000001f #define B4000000 0x0000001e
#define CIBAUD 0x00ff0000
#define CSIZE 0x00000300 #define CSIZE 0x00000300
#define CS5 0x00000000 #define CS5 0x00000000
#define CS6 0x00000100 #define CS6 0x00000100
#define CS7 0x00000200 #define CS7 0x00000200
#define CS8 0x00000300 #define CS8 0x00000300
#define CSTOPB 0x00000400 #define CSTOPB 0x00000400
#define CREAD 0x00000800 #define CREAD 0x00000800
#define PARENB 0x00001000 #define PARENB 0x00001000
#define PARODD 0x00002000 #define PARODD 0x00002000
#define HUPCL 0x00004000 #define HUPCL 0x00004000
#define CLOCAL 0x00008000 #define CLOCAL 0x00008000
#define CIBAUD 0x00ff0000
/* c_lflag bits */ /* c_lflag bits */
#define ISIG 0x00000080 #define ISIG 0x00000080
......
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
#include <asm-generic/termbits-common.h> #include <asm-generic/termbits-common.h>
#if defined(__sparc__) && defined(__arch64__) #if defined(__sparc__) && defined(__arch64__)
typedef unsigned int tcflag_t; typedef unsigned int tcflag_t;
#else #else
typedef unsigned long tcflag_t; typedef unsigned long tcflag_t;
#endif #endif
#define NCC 8 #define NCC 8
...@@ -60,21 +60,19 @@ struct ktermios { ...@@ -60,21 +60,19 @@ struct ktermios {
}; };
/* c_cc characters */ /* c_cc characters */
#define VINTR 0 #define VINTR 0
#define VQUIT 1 #define VQUIT 1
#define VERASE 2 #define VERASE 2
#define VKILL 3 #define VKILL 3
#define VEOF 4 #define VEOF 4
#define VEOL 5 #define VEOL 5
#define VEOL2 6 #define VEOL2 6
#define VSWTC 7 #define VSWTC 7
#define VSTART 8 #define VSTART 8
#define VSTOP 9 #define VSTOP 9
#define VSUSP 10 #define VSUSP 10
#define VDSUSP 11 /* SunOS POSIX nicety I do believe... */ #define VDSUSP 11 /* SunOS POSIX nicety I do believe... */
#define VREPRINT 12 #define VREPRINT 12
#define VDISCARD 13 #define VDISCARD 13
#define VWERASE 14 #define VWERASE 14
...@@ -89,83 +87,83 @@ struct ktermios { ...@@ -89,83 +87,83 @@ struct ktermios {
#endif #endif
/* c_iflag bits */ /* c_iflag bits */
#define IUCLC 0x00000200 #define IUCLC 0x0200
#define IXON 0x00000400 #define IXON 0x0400
#define IXOFF 0x00001000 #define IXOFF 0x1000
#define IMAXBEL 0x00002000 #define IMAXBEL 0x2000
#define IUTF8 0x00004000 #define IUTF8 0x4000
/* c_oflag bits */ /* c_oflag bits */
#define OLCUC 0x00000002 #define OLCUC 0x00002
#define ONLCR 0x00000004 #define ONLCR 0x00004
#define NLDLY 0x00000100 #define NLDLY 0x00100
#define NL0 0x00000000 #define NL0 0x00000
#define NL1 0x00000100 #define NL1 0x00100
#define CRDLY 0x00000600 #define CRDLY 0x00600
#define CR0 0x00000000 #define CR0 0x00000
#define CR1 0x00000200 #define CR1 0x00200
#define CR2 0x00000400 #define CR2 0x00400
#define CR3 0x00000600 #define CR3 0x00600
#define TABDLY 0x00001800 #define TABDLY 0x01800
#define TAB0 0x00000000 #define TAB0 0x00000
#define TAB1 0x00000800 #define TAB1 0x00800
#define TAB2 0x00001000 #define TAB2 0x01000
#define TAB3 0x00001800 #define TAB3 0x01800
#define XTABS 0x00001800 #define XTABS 0x01800
#define BSDLY 0x00002000 #define BSDLY 0x02000
#define BS0 0x00000000 #define BS0 0x00000
#define BS1 0x00002000 #define BS1 0x02000
#define VTDLY 0x00004000 #define VTDLY 0x04000
#define VT0 0x00000000 #define VT0 0x00000
#define VT1 0x00004000 #define VT1 0x04000
#define FFDLY 0x00008000 #define FFDLY 0x08000
#define FF0 0x00000000 #define FF0 0x00000
#define FF1 0x00008000 #define FF1 0x08000
#define PAGEOUT 0x00010000 /* SUNOS specific */ #define PAGEOUT 0x10000 /* SUNOS specific */
#define WRAP 0x00020000 /* SUNOS specific */ #define WRAP 0x20000 /* SUNOS specific */
/* c_cflag bit meaning */ /* c_cflag bit meaning */
#define CBAUD 0x0000100f #define CBAUD 0x0000100f
#define CSIZE 0x00000030 #define CSIZE 0x00000030
#define CS5 0x00000000 #define CS5 0x00000000
#define CS6 0x00000010 #define CS6 0x00000010
#define CS7 0x00000020 #define CS7 0x00000020
#define CS8 0x00000030 #define CS8 0x00000030
#define CSTOPB 0x00000040 #define CSTOPB 0x00000040
#define CREAD 0x00000080 #define CREAD 0x00000080
#define PARENB 0x00000100 #define PARENB 0x00000100
#define PARODD 0x00000200 #define PARODD 0x00000200
#define HUPCL 0x00000400 #define HUPCL 0x00000400
#define CLOCAL 0x00000800 #define CLOCAL 0x00000800
#define CBAUDEX 0x00001000 #define CBAUDEX 0x00001000
/* We'll never see these speeds with the Zilogs, but for completeness... */ /* We'll never see these speeds with the Zilogs, but for completeness... */
#define BOTHER 0x00001000 #define BOTHER 0x00001000
#define B57600 0x00001001 #define B57600 0x00001001
#define B115200 0x00001002 #define B115200 0x00001002
#define B230400 0x00001003 #define B230400 0x00001003
#define B460800 0x00001004 #define B460800 0x00001004
/* This is what we can do with the Zilogs. */ /* This is what we can do with the Zilogs. */
#define B76800 0x00001005 #define B76800 0x00001005
/* This is what we can do with the SAB82532. */ /* This is what we can do with the SAB82532. */
#define B153600 0x00001006 #define B153600 0x00001006
#define B307200 0x00001007 #define B307200 0x00001007
#define B614400 0x00001008 #define B614400 0x00001008
#define B921600 0x00001009 #define B921600 0x00001009
/* And these are the rest... */ /* And these are the rest... */
#define B500000 0x0000100a #define B500000 0x0000100a
#define B576000 0x0000100b #define B576000 0x0000100b
#define B1000000 0x0000100c #define B1000000 0x0000100c
#define B1152000 0x0000100d #define B1152000 0x0000100d
#define B1500000 0x0000100e #define B1500000 0x0000100e
#define B2000000 0x0000100f #define B2000000 0x0000100f
/* These have totally bogus values and nobody uses them /* These have totally bogus values and nobody uses them
so far. Later on we'd have to use say 0x10000x and so far. Later on we'd have to use say 0x10000x and
adjust CBAUD constant and drivers accordingly. adjust CBAUD constant and drivers accordingly.
#define B2500000 0x00001010 #define B2500000 0x00001010
#define B3000000 0x00001011 #define B3000000 0x00001011
#define B3500000 0x00001012 #define B3500000 0x00001012
#define B4000000 0x00001013 */ #define B4000000 0x00001013 */
#define CIBAUD 0x100f0000 /* input baud rate (not used) */ #define CIBAUD 0x100f0000 /* input baud rate (not used) */
/* c_lflag bits */ /* c_lflag bits */
#define ISIG 0x00000001 #define ISIG 0x00000001
...@@ -180,7 +178,7 @@ struct ktermios { ...@@ -180,7 +178,7 @@ struct ktermios {
#define ECHOCTL 0x00000200 #define ECHOCTL 0x00000200
#define ECHOPRT 0x00000400 #define ECHOPRT 0x00000400
#define ECHOKE 0x00000800 #define ECHOKE 0x00000800
#define DEFECHO 0x00001000 /* SUNOS thing, what is it? */ #define DEFECHO 0x00001000 /* SUNOS thing, what is it? */
#define FLUSHO 0x00002000 #define FLUSHO 0x00002000
#define PENDIN 0x00004000 #define PENDIN 0x00004000
#define IEXTEN 0x00008000 #define IEXTEN 0x00008000
...@@ -206,8 +204,8 @@ struct ktermios { ...@@ -206,8 +204,8 @@ struct ktermios {
#define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ #define TIOCSER_TEMT 0x01 /* Transmitter physically empty */
/* tcsetattr uses these */ /* tcsetattr uses these */
#define TCSANOW 0 #define TCSANOW 0
#define TCSADRAIN 1 #define TCSADRAIN 1
#define TCSAFLUSH 2 #define TCSAFLUSH 2
#endif /* _UAPI_SPARC_TERMBITS_H */ #endif /* _UAPI_SPARC_TERMBITS_H */
...@@ -41,30 +41,30 @@ struct ktermios { ...@@ -41,30 +41,30 @@ struct ktermios {
}; };
/* c_cc characters */ /* c_cc characters */
#define VINTR 0 #define VINTR 0
#define VQUIT 1 #define VQUIT 1
#define VERASE 2 #define VERASE 2
#define VKILL 3 #define VKILL 3
#define VEOF 4 #define VEOF 4
#define VTIME 5 #define VTIME 5
#define VMIN 6 #define VMIN 6
#define VSWTC 7 #define VSWTC 7
#define VSTART 8 #define VSTART 8
#define VSTOP 9 #define VSTOP 9
#define VSUSP 10 #define VSUSP 10
#define VEOL 11 #define VEOL 11
#define VREPRINT 12 #define VREPRINT 12
#define VDISCARD 13 #define VDISCARD 13
#define VWERASE 14 #define VWERASE 14
#define VLNEXT 15 #define VLNEXT 15
#define VEOL2 16 #define VEOL2 16
/* c_iflag bits */ /* c_iflag bits */
#define IUCLC 0x00200 #define IUCLC 0x0200
#define IXON 0x00400 #define IXON 0x0400
#define IXOFF 0x01000 #define IXOFF 0x1000
#define IMAXBEL 0x02000 #define IMAXBEL 0x2000
#define IUTF8 0x04000 #define IUTF8 0x4000
/* c_oflag bits */ /* c_oflag bits */
#define OLCUC 0x00002 #define OLCUC 0x00002
...@@ -107,22 +107,22 @@ struct ktermios { ...@@ -107,22 +107,22 @@ struct ktermios {
#define HUPCL 0x00000400 #define HUPCL 0x00000400
#define CLOCAL 0x00000800 #define CLOCAL 0x00000800
#define CBAUDEX 0x00001000 #define CBAUDEX 0x00001000
#define BOTHER 0x00001000 #define BOTHER 0x00001000
#define B57600 0x00001001 #define B57600 0x00001001
#define B115200 0x00001002 #define B115200 0x00001002
#define B230400 0x00001003 #define B230400 0x00001003
#define B460800 0x00001004 #define B460800 0x00001004
#define B500000 0x00001005 #define B500000 0x00001005
#define B576000 0x00001006 #define B576000 0x00001006
#define B921600 0x00001007 #define B921600 0x00001007
#define B1000000 0x00001008 #define B1000000 0x00001008
#define B1152000 0x00001009 #define B1152000 0x00001009
#define B1500000 0x0000100a #define B1500000 0x0000100a
#define B2000000 0x0000100b #define B2000000 0x0000100b
#define B2500000 0x0000100c #define B2500000 0x0000100c
#define B3000000 0x0000100d #define B3000000 0x0000100d
#define B3500000 0x0000100e #define B3500000 0x0000100e
#define B4000000 0x0000100f #define B4000000 0x0000100f
#define CIBAUD 0x100f0000 /* input baud rate */ #define CIBAUD 0x100f0000 /* input baud rate */
/* c_lflag bits */ /* c_lflag bits */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment