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

Source

  • d_sgtty对于kl接口设备的实例函数
  • 传入2个参数:
    • dev : 设备号
    • v : 一个缓存区,用来交换tty状态

8090 klsgtty(dev, v)

8091 int *v;

8092 { register struct tty *tp;

8093     tp = &kl11[dev.d_minor];

  • 根据传入的从设备号在kl11接口设备表中找到对应的tty结构
8094     ttystty(tp, v);
  • 调用ttystty,实现gtty或者stty要求的功能
8095 }

8096 /* ------------------------- */

8097

8098

8099

Caller

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