summaryrefslogtreecommitdiff
path: root/libusb/libusb.h
diff options
context:
space:
mode:
authorDaniel Drake <dsd@gentoo.org>2008-05-09 14:36:14 +0100
committerDaniel Drake <dsd@gentoo.org>2008-05-09 14:36:14 +0100
commit5741bfe01a2481b8c3830c80edc3637bf62a7e16 (patch)
tree9b959ee26d3fe7ae65121d13a76dbe40f534188f /libusb/libusb.h
parent45413101b78298e9332b22a34bc6bc159000ad8a (diff)
downloadlibusb-5741bfe01a2481b8c3830c80edc3637bf62a7e16.tar.gz
libusb_get_device_list() can return negative error code
Diffstat (limited to 'libusb/libusb.h')
-rw-r--r--libusb/libusb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libusb/libusb.h b/libusb/libusb.h
index 3f04e91..07847bc 100644
--- a/libusb/libusb.h
+++ b/libusb/libusb.h
@@ -23,6 +23,7 @@
#include <stdint.h>
#include <sys/time.h>
+#include <sys/types.h>
#include <time.h>
#ifdef __cplusplus
@@ -659,7 +660,7 @@ struct libusb_transfer {
int libusb_init(void);
void libusb_exit(void);
-size_t libusb_get_device_list(libusb_device ***list);
+ssize_t libusb_get_device_list(libusb_device ***list);
void libusb_free_device_list(libusb_device **list, int unref_devices);
const struct libusb_device_descriptor *libusb_get_device_descriptor(
libusb_device *dev);