Вопрос сформулирую коротко без ссылок на код программирования OpenSuse 11.3 ядро 2.6.34 Суть такова, что при подключении устройства USB в разрабатываемом драйвере вызывается метод «probe» в котором регистрируется файловое устройство, например, «usb0» . Пользовательское приложение открывает файловое устройство и получает файловый дескриптор «fd». Теперь отключаем устройство с порта USB. В драйвере вызывается метод «дисконект» и отключается файловое устройство usb0. Теперь такого устройства нет, но в пользовательском приложении остался файловый дескриптор «fd». Куда этот дескриптор указывает? Можно ли продолжать пользоваться этим дескриптором, если устройство снова подключить? Т.е. пользовательское приложение не закрывалось и держало файловое устройство отрытым, а в драйвере за это время удалилось файловое устройство и снова создалось.

Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от Dark_SavanT

Ответ на:
комментарий
от Demitreus

Ответ на:
комментарий
от Demitreus

Ответ на:
комментарий
от Pavval

Ответ на:
комментарий
от Demitreus

Ответ на:
комментарий
от Pavval

Ответ на:
комментарий
от Demitreus

Ответ на:
комментарий
от Dark_SavanT

Ответ на:
комментарий
от Demitreus


Ответ на:
комментарий
от iBliss


Ответ на:
комментарий
от Demitreus

Ответ на:
комментарий
от iBliss

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.