#ifndef _KERNEL_IO_TTY_VCONSOLE_H #define _KERNEL_IO_TTY_VCONSOLE_H #include #include #include #define VCONSOLE_MAX_COUNT 8 #define VCONSOLE_BUFFER_SIZE 1024 struct vconsole_entry { int id; int inode_indx; tty_entry_t tty; }; typedef struct vconsole_entry vconsole_entry_t; extern vconsole_entry_t vconsoles[VCONSOLE_MAX_COUNT]; vconsole_entry_t* vconsole_new(); void vconsole_eat_key(int key); #endif // _KERNEL_IO_TTY_TTY_H