41 #define TTY_DRIVER_TYPE_SYSTEM 1
42 #define TTY_DRIVER_TYPE_CONSOLE 2
43 #define TTY_DRIVER_TYPE_SERIAL 3
44 #define TTY_DRIVER_TYPE_PTY 4
54 #define INIT_C_CC {3, 28, 127, 21, 4, 0, 1, 0, 17, 19, 26, 0, 18, 21, 23, 22, 0}
56 extern struct termios tty_std_termios;
void tty_insert_flip_char(tty_struct_t *tty, unsigned char ch)
Definition: tty.c:91
Definition: termios_types.h:98
Structure qui contient la taille d'une fenetre.
Definition: tty.h:104
int index
Definition: tty.h:62
unsigned short ws_col
Definition: tty.h:106
short type
Definition: tty.h:93
int tty_register_driver(tty_driver_t *driver)
Definition: tty.c:181
uint32_t flags
Definition: tty.h:95
uint32_t size_t
Definition: types.h:43
int num
Definition: tty.h:92
const char * devfs_name
Definition: tty.h:91
tty_driver_t * alloc_tty_driver(int lines)
Definition: tty.c:174
Structures liées aux fichiers ouverts.
struct _tty_struct_t tty_struct_t
unsigned char uint8_t
Definition: types.h:34
char buffer[MAX_INPUT]
Definition: tty.h:64
void tty_init()
Initialisation du système de terminaux.
Definition: tty.c:80
#define MAX_INPUT
Definition: tty.h:39
short subtype
Definition: tty.h:94
struct _tty_driver_t tty_driver_t
struct _tty_operations_t tty_operations_t
unsigned long int uint32_t
Definition: types.h:36
unsigned short ws_row
Definition: tty.h:105
const char * driver_name
Definition: tty.h:90
Definition: fd_types.h:91