OrionLibC
Barry Importing existing Orion LibC 03048a9 (3 years, 4 months ago)
#ifndef _TERMIOS_H
#define _TERMIOS_H
/* ioctl() calls */
enum TTYIoctls {
TCGETS,
TCSETS,
TCGWINSZ,
};
enum TTYLineDiscipline {
ISIG = (1 << 0),
ICANON = (1 << 1),
ECHO = (1 << 2),
};
typedef unsigned int tcflag_t;
/* Terminal I/O Settings */
typedef struct Termios {
tcflag_t iflag;
tcflag_t oflag;
tcflag_t cflag;
tcflag_t lflag;
} Termios;
/* Terminal Window Size */
typedef struct Winsize {
unsigned short rows, cols;
unsigned short xres, yres;
} Winsize;
#endif