Как программно определить подключение USB устройства в Linux?

В ОС Windows, когда USB устройство подключается или отключается, WindowProc получает сообщение WM_DEVICECHANGE с параметрами wParam и lParam, по которому я могу узнать какое конкретно устройство подключается или отключается.

Как я могу таким же образом программно определить подключение/отключение USB устройства в любой момент когда программа уже работает, но не в Windows, а в Linux? Предпочтительно использовать libusb и не использовать udev и не должно быть вызова никаких внешних утилит типа lsusb.

Я просмотрел похожие вопросы на этом форуме, но ответа, увы, не нашел.


Ответы (0 шт):