code:klclose - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

Source

  • kl接口的设备关闭函数
  • 传入1个参数:设备号

8055 klclose(dev)

8056 { register struct tty *tp;

8057     tp = &kl11[dev.d_minor]; 8058]    wflushtty(tp);

8059     tp->t_state = 0;

  • 根据设备号获得设备的tty结构
  • 等待指定tty输出队列元素全部输出后清空所有队列
  • 清除设备的内部工作状态
8060 }

8061 /* ------------------------- */

Caller

⚠️ **GitHub.com Fallback** ⚠️