Index: uspace/lib/usbdev/include/usb/dev/poll.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/poll.h	(revision 338729c6d8dfc00f37b27062fff78e556ef22be1)
+++ uspace/lib/usbdev/include/usb/dev/poll.h	(revision 55958412df6b000da41325bf219018aabc44bde9)
@@ -118,5 +118,5 @@
 	 * @return Whether to continue in polling.
 	 */
-	bool (*on_error)(usb_device_t *dev, int err_code, void *arg);
+	bool (*on_error)(usb_device_t *dev, errno_t err_code, void *arg);
 
 
@@ -139,9 +139,9 @@
 } usb_polling_t;
 
-int usb_polling_init(usb_polling_t *);
+errno_t usb_polling_init(usb_polling_t *);
 void usb_polling_fini(usb_polling_t *);
 
-int usb_polling_start(usb_polling_t *);
-int usb_polling_join(usb_polling_t *);
+errno_t usb_polling_start(usb_polling_t *);
+errno_t usb_polling_join(usb_polling_t *);
 
 #endif
