tty.h
来自「这是《自己动手写操作系统》的原文件和代码」· C头文件 代码 · 共 30 行
H
30 行
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tty.h
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Forrest Yu, 2005
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#ifndef _TINIX_TTY_H_
#define _TINIX_TTY_H_
#define TTY_IN_BYTES 256 /* tty input queue size */
struct s_tty;
struct s_console;
/* TTY */
typedef struct s_tty
{
t_32 in_buf[TTY_IN_BYTES]; /* TTY 输入缓冲区 */
t_32* p_inbuf_head; /* 指向缓冲区中下一个空闲位置 */
t_32* p_inbuf_tail; /* 指向键盘任务应处理的键值 */
int inbuf_count; /* 缓冲区中已经填充了多少 */
struct s_console * p_console;
}TTY;
#endif /* _TINIX_TTY_H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?