tty0X!Третий последовательный порт, sio2 (который в
DOS называется COM3), называется /dev/cuaa2 для устройств,
выполняющих исходящие звонки, и /dev/ttyd2 для устройств,
принимающих входящие звонки. Какая разница между этими двумя классами
устройств?
Вы должны использовать ttydX для входящих соединений. При
открытии /dev/ttydX в блокирующем режиме, процесс будет
ожидать неактивности соответствующего устройства cuaaX, а затем
появления сигнала о наличии несущей. При открытии устройства
cuaaX, он проверяет, что последовательный порт не используется
уже устройством ttydX. Если порт доступен, он ``похищает'' его
у устройства ttydX. Также устройство cuaXX не следит за
наличием несущей. С такой схемой работы и модемом, находящимся в
режиме автоответа, вы можете позволить пользователям входить в
систему и в то же время можете осуществлять исходящие звонки, а
система позаботится о возможных конфликтах.
tty0X!