Я пытаюсь в своей программе через system() запустить stty c параметрами для того, чтобы настроить скорость COM-порта (/dev/ttyS0). И (иногда) процесс stty «зависает», соответственно вызов system() не заканчивается никогда.
Разве должны быть какие-то блокирующие процесс операции при настройке параметров порта? Чего оно может ждать? Почему ожидание длится вечность?