diff options
author | Daniel Drake <dsd@gentoo.org> | 2008-05-02 17:33:52 +0100 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-05-02 17:33:52 +0100 |
commit | e20f8281fb7da32587f81b5eea5818af1eab0fe0 (patch) | |
tree | 16e15e22862e209478afa3e02f611b0e042c31c2 /libusb/libusbi.h | |
parent | 66685ff25d81a1f1a2a3dbda882d407638d00672 (diff) | |
download | libusb-e20f8281fb7da32587f81b5eea5818af1eab0fe0.tar.gz |
Allow multiple interfaces to be claimed
Diffstat (limited to 'libusb/libusbi.h')
-rw-r--r-- | libusb/libusbi.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libusb/libusbi.h b/libusb/libusbi.h index 196f94f..69e565a 100644 --- a/libusb/libusbi.h +++ b/libusb/libusbi.h @@ -159,6 +159,10 @@ struct libusb_device { }; struct libusb_device_handle { + /* lock protects claimed_interfaces */ + pthread_mutex_t lock; + unsigned long claimed_interfaces; + struct list_head list; struct libusb_device *dev; unsigned char os_priv[0]; |