[devel] libusb 0.9.3
Alexander Bokovoy
=?iso-8859-1?q?ab_=CE=C1_altlinux=2Eorg?=
Ср Сен 17 11:23:17 MSD 2008
В Sisyphus ушла сборка libusb 0.9.3. Это обновление после почти двух
лет застоя у нас в репозитарии. 0.9.3 предоставляет интерфейс нового
libusb-1, а также содержит в себе библиотеку совместимости со старым
API, реализованную через libusb-1. В принципе, ломаться там нечему,
кроме следующих моментов:
1. usb_resetep(), ранее признанная устаревшей, реализована как вызов
usb_clear_halt().
2. libusb-0.1 позволяла открывать устройства, прав на которые у
пользователей не было (любые операции ввода/вывод сразу же
проваливались). Теперь эти устройства просто не открываются. Прочитать
описание устройства можно и без его открытия.
3. Поля num_children и children в структуре usb_device принудительно
выставлены в 0 и NULL соответственно. Никто этими элементами не
пользуется и до сих пор обращений с просьбой их сделать доступными не
было, по утверждениям авторов.
--
/ Alexander Bokovoy
Подробная информация о списке рассылки Devel