|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Markov 2:5020/400 20 Feb 2001 13:34:33 To : All Subject : Hесколько вопросов по программированию под FreeBSD. --------------------------------------------------------------------------------
Всем, всего, и много!
Такое дело, All: возникла надобность в написании небольшого демона
под FreeBSD для работы с СОМ-портом. Чтение манов, поиск в /usr/share
и в Инете особых результатов не принесли, так что я решил обратиться
за советом к тебе, О Всезнающий!
1. Довольно общий вопрос: где можно найти пример/документацию по
_правильному_ написанию демонов под эхотаг? Идеальный вариант -
исходник с комментариями, но буду благодарен и просто за ссылку.
2. В каком порядке программа получает сигналы при шатдауне системы?
Какие сигналы _необходимо_ обрабатывать демону?
3. Как программно выставить/убрать RTS и DTR на СОМ-порту?
4. Есть ли в эхотаге аналог callback-функций Windows для чтения
из порта? Если нет - какая функция позволяет узнать своё состояние
при работе с портом (чтение/ожидание данных) и позволяет корректно
прервать свою работу по сигналу?
5. Тоже довольно общий: существуют ли какие-то общеизвестные "грабли"
при написании демонов/работе с СОМ-портами, о которых мне следует
узнать до того, как я наступлю на них? ;-)
Я понимаю, All, что долгое и терпеливое изучение исходников системы
в конце концов приведёт меня к ответам на все мои вопросы. Я понимаю,
что самостоятельное наступание на всевозможные "грабли" существенно
обогатит мой опыт. Единственное, то для этого требуется - время.
Которого у меня катастрофически на хватает... Так что - надеюсь на
твое понимание. ;-)
А там, глядишь, через годик-другой я и сам научусь отвечать в стиле
"man man, man bla-bla". :-))
Заранее благодарен всем ответившим.
--
С уважением, Алексей Марков.
--- ifmail v.2.15dev5
* Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4363fa5abb69.html, оценка из 5, голосов 10
|