[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