MentOS
0.8.0
The Mentoring Operating System
|
Definition of the termios
structure.
More...
Go to the source code of this file.
Classes | |
struct | termios |
Stores information about a terminal IOs. More... | |
Macros | |
#define | NCCS 32 |
The number of control characters. | |
#define | ISIG 0x00000080 |
Controls whether the INTR, QUIT, and SUSP characters are recognized. | |
#define | ICANON 0x00000100 |
Enables canonical input processing mode. | |
#define | ECHO 0x00000008 |
Echo input characters. | |
#define | ECHOE 0x00000002 |
If ICANON is set, the ERASE character erases the preceding character. | |
#define | ECHOK 0x00000004 |
If ICANON is set, the KILL character erases the current line. | |
#define | ECHONL 0x00000010 |
If ICANON is set, echo the NL character even if ECHO is not set. | |
#define | NOFLSH 0x80000000 |
Do not clear in/out queues when receiving INTR, QUIT, and SUSP. | |
#define | TOSTOP 0x00400000 |
Allows SIGTTOU signals generated by background processes. | |
#define | ECHOCTL 0x00000040 |
If this and ECHO are set, control characters with ‘^’ are echoed. | |
#define | ECHOKE 0x00000001 |
If ICANON is set, KILL is echoed by erasing each character on the line. | |
#define | IEXTEN 0x00000400 |
Enables implementation-defined input processing. | |
#define | CTRL(x) ((x) & 037) |
Mask for extracting control values. | |
Typedefs | |
typedef unsigned char | cc_t |
Type for control characters. | |
typedef unsigned int | speed_t |
Type for speed. | |
typedef unsigned int | tcflag_t |
Type for flags. | |
typedef struct termios | termios_t |
Stores information about a terminal IOs. | |
Definition of the termios
structure.