Вопрос сформулирую коротко без ссылок на код программирования OpenSuse 11.3 ядро 2.6.34 Суть такова, что при подключении устройства USB в разрабатываемом драйвере вызывается метод «probe» в котором регистрируется файловое устройство, например, «usb0» . Пользовательское приложение открывает файловое устройство и получает файловый дескриптор «fd». Теперь отключаем устройство с порта USB. В драйвере вызывается метод «дисконект» и отключается файловое устройство usb0. Теперь такого устройства нет, но в пользовательском приложении остался файловый дескриптор «fd». Куда этот дескриптор указывает? Можно ли продолжать пользоваться этим дескриптором, если устройство снова подключить? Т.е. пользовательское приложение не закрывалось и держало файловое устройство отрытым, а в драйвере за это время удалилось файловое устройство и снова создалось.
Похожие темы
- Форум Файловые дескрипторы (2020)
- Форум Файловый дескриптор (2002)
- Форум Странный файловый дескриптор (2011)
- Форум fork + файловые дескрипторы (2011)
- Форум Лимит файловых дескрипторов (2008)
- Форум разработка usb hid драйвера (2015)
- Форум Зачем нужны файловые дескрипторы? (2016)
- Форум Время жизни файлового дескриптора (2012)
- Форум Файловые дескрипторы и inode (2013)
- Форум [embedded] поллинг файлового дескриптора (2010)