Index: uspace/lib/usbdev/include/usb/dev/poll.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/poll.h	(revision 9efad54470c08d7d51f40a9febdaa103916aec6f)
+++ uspace/lib/usbdev/include/usb/dev/poll.h	(revision 4a00bc9f49d58b390c4941c5ba92c9d636d4d229)
@@ -93,4 +93,5 @@
 
 typedef bool (*usb_polling_callback_t)(usb_device_t *, uint8_t *, size_t, void *);
+typedef bool (*usb_polling_error_callback_t)(usb_device_t *, int, void *);
 typedef void (*usb_polling_terminted_callback_t)(usb_device_t *, bool, void *);
 
@@ -107,5 +108,5 @@
 extern int usb_device_auto_poll_desc(usb_device_t *,
     const usb_endpoint_description_t *, usb_polling_callback_t, size_t, int,
-    usb_polling_terminted_callback_t, void *);
+    usb_polling_error_callback_t, usb_polling_terminted_callback_t, void *);
 
 #endif
