我有一个C程序,它使用以下代码与正常的终端一起工作:
int dtr_rts = TIOCM_DTR | TIOCM_RTS; /* out-of-band signal */
...
int comfd = open(COM_PORT, O_RDWR);
...
ioctl(comfd, TIOCMBIS, &dtr_rts);现在我需要在一个伪终端上运行这个程序。我如何读取主侧的DTR/RTS?DTR/RTS是否默认设置为1或0 (即在open()上)?
TIOCMGET ioctl是否为伪终端实现?
发布于 2019-08-28 08:56:14
https://unix.stackexchange.com/questions/537783
复制相似问题