Здравствуйте.
Последовательный порт (RS-232) предусматривает такие сигналы, как CTS и DSR. Есть желание задействовать их под свои нужды. Некое устройство будет присылать этот сигнал на соответствующий пин, а моя программа должна на это событие реагировать. В Windows это реализовано функцией WaitCommEvent, но в Линуксе я не могу найти аналога. Как это сделать в Линуксе?
Вызывать все время в цикле ioctl(hCom, TIOCMGET, ...) не хотелось бы, поскольку сигнал будет очень короткий — можно пропустить. Хочется реагировать именно на прерывание, выставляемое портом по приходу сигнала.