Index: uspace/lib/usbdev/src/pipes.c
===================================================================
--- uspace/lib/usbdev/src/pipes.c	(revision c0fdc0e575c4c75db9427d2730ccb423830dcc08)
+++ uspace/lib/usbdev/src/pipes.c	(revision ab5ea5b57f5899643a8fa9f7a8965cca3ee2971d)
@@ -75,6 +75,10 @@
  * @return Error code.
  */
-void usb_pipe_start_long_transfer(usb_pipe_t *pipe)
-{
+int usb_pipe_start_long_transfer(usb_pipe_t *pipe)
+{
+	assert(pipe);
+	assert(pipe->wire);
+	assert(pipe->wire->hc_connection);
+	return usb_hc_connection_open(pipe->wire->hc_connection);
 }
 /*----------------------------------------------------------------------------*/
@@ -85,6 +89,10 @@
  * @param pipe Pipe where to end the long transfer.
  */
-void usb_pipe_end_long_transfer(usb_pipe_t *pipe)
-{
+int usb_pipe_end_long_transfer(usb_pipe_t *pipe)
+{
+	assert(pipe);
+	assert(pipe->wire);
+	assert(pipe->wire->hc_connection);
+	return usb_hc_connection_close(pipe->wire->hc_connection);
 }
 /*----------------------------------------------------------------------------*/
