摘要: read系统调用, 为什么可以使用退格键? 我运行flex的示例代码, 发现不能使用退格键和方向键. read系统调用, 我以为它没有任何支持, 我本来期待它既不接受退格, 如果只输一个还会阻塞. 结果完全不是这样的. 退格键有效, 输入a敲回车竟然就结束了. 为什么? int main() { c 阅读全文
posted @ 2021-08-17 19:54 Tokubara 阅读(19) 评论(0) 推荐(0) 编辑
摘要: file_table是file类型. 如下: struct file { uint32_t fd_pos; uint32_t fd_flag; struct inode* fd_inode; }; file没有引用计数字段. 实际上应该有引用计数字段. 为什么需要引用计数字段, 这要到实现fork时 阅读全文
posted @ 2021-08-17 15:15 Tokubara 阅读(80) 评论(0) 推荐(0) 编辑