Настройка делителя частоты последовательного порта в posix системах
Subj. Требуется настроить последовательный порт на нестандартную скорость передачи. Через setserial отдалённо могу себе представить, как такое проделать, а вот если из программы - не system() же юзать.
Соответсвенно вопрос: какие системные вызовы в posix отвечают за настройку делителя частоты последовательного порта, я так понимаю, что то-то вроде ioctl(...), а вот как дальше? Гугление результатов не пиносит: или прямая запись (outb/w) (не спорт^Wпотабельно), или вообще привет из оффтопика (часто тоже с грязными хаками для x86).
Настройка делителя частоты последовательного порта в posix системах
Subj. Требуется настроить последовательный порт на нестандартную скорость передачи. Через setserial отдалённо могу себе представить, как такое проделать, а вот если из программы - не system() же юзать.
Соответсвенно вопрос: какие системные вызовы в posix отвечают за настройку делителя частоты последовательного порта, я так понимаю, что то-то вроде ioctl(...), а вот как дальше? Гугление результатов не пиносит: или прямая запись (outb/w) (не спорт^Wпотабельно), или вообще привет из оффтопика (часто тоже с грязными хаками для x86).
Заранее спасибо.
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.19) Gecko/20081202 Iceweasel/2.0.0.19 (Debian-2.0.0.19-0etch1)