The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Программирование virtual terminal (надо совет)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Программирование virtual terminal (надо совет)"
Сообщение от Alex S. Искать по авторуВ закладки on 10-Июл-00, 15:07  (MSK)
Написал прогу: открывает ttyS и ptmx. Все , что <br>валится с ttyS отправляю на ptm, а с ptm на ttyS.<br>На pts вешаю minicom.<br>Когда вся эта связка полная - все работает.<br>Когда выгружаю minicom (закрываю slave virtual <br>terminal), все ,что валиться с ttyS на ptm (master<br>terminal) возвращается обратно - как избавиться<br>от этого заворота?<br>Помогите советом или примером.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Re: Программирование virtual terminal (надо совет)"
Сообщение от Z0termaNN emailИскать по авторуВ закладки on 12-Июл-00, 18:47  (MSK)
: Написал прогу: открывает ttyS и ptmx. Все , что <br>: валится с ttyS отправляю на ptm, а с ptm на ttyS.<br>: На pts вешаю minicom.<br>: Когда вся эта связка полная - все работает.<br>: Когда выгружаю minicom (закрываю slave virtual <br>: terminal), все ,что валиться с ttyS на ptm (master<br>: terminal) возвращается обратно - как избавиться<br>: от этого заворота?<br>: Помогите советом или примером.<p>методика обычная:<br>1. установить обработчик SIGCHLD<br>2. fork->exec("minicom")<br>3. при завершении minicom получить его статус<br>wait/waitpid и закрыть master pty (это все в <br>обработчике SIGCHLD).<p>кстати, а что read(ptm) проходит без ошибок ?<br>мне таки кажется, что он должен иметь код возврата<br>-1 и соответственно установленную errno или 0 <br>(EOF, если конечно I/O не nonblocking)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру