pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

libusb problem ?


I'm testing libusb. I've written a simple code (see below) which aims to list
all devices (product id and vendor id, nothing more)

It works on GNU/Linux, but on my NetBSD -current (.73) box with libusb from
pkgsrc, it displays *one* device *only*.

Where does the problem come ?



// list usb devices
// build with:
// gcc test.c  -I /usr/pkg/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lusb -o
// test

#include <usb.h>
#include <stdio.h>

int main() {

        struct usb_bus *busses;
        busses = usb_get_busses();
        struct usb_bus *bus;
        for (bus = busses; bus; bus = bus->next) {
                struct usb_device *dev;
                for (dev = bus->devices; dev; dev = dev->next) {
                        printf("\n\n## VID: %x\nPID: %x\n\n",
dev->descriptor.idVendor, dev->descriptor.idProduct);



Sébastien BOCAHU - zecrazytux
zecrazytux @ #labo-linux #labo-linux.bsd @

Please avoid sending me files in proprietary formats,
such as microsoft word or excel.
Please use open standards instead (for example, pdf).
Plain text is *really* appreciated !

Home | Main Index | Thread Index | Old Index