使用从端后(open(), read(), write(), close()),主端read()结束并返回 EIO 错误。但是我希望能够在不中断主 fd 的情况下open()/close()多次从属端结束。
open()
read()
write()
close()
是否可以在奴隶之后保持两端有效close()?当从端关闭时,如何保持我的“主”程序运行?我应该重新运行到整个grantpt(); unlockpt(); ptsname();序列吗?
grantpt(); unlockpt(); ptsname();
linux pty
linux ×1
pty ×1