3

在 Debian 7 上,我使用 socat 作为调制解调器:

socat PTY,link=$HOME/dev/vmodem0,raw,echo=0,waitslave,raw 
        EXEC:'"ssh srv-modem socat - /dev/ttyS0,nonblock,raw,echo=0"'

我试着知道行(语言 C)的 dcd:

ret = ioctl(fd,TIOCMGET,&dcd);

ioctl 的返回值为 -1 且 errno=22(无效参数)

我可以使用TIOCMGETsocat 之类的特殊命令吗?

(我尝试在 srv-modem 上使用相同的代码,没关系)

4

0 回答 0