Index: uspace/lib/libblock/libblock.c
===================================================================
--- uspace/lib/libblock/libblock.c	(revision ad8fc5101dcbe58345e9aeac4183750ef55ad6cd)
+++ uspace/lib/libblock/libblock.c	(revision 84adbf0de4924a0d5eb7352c86b917f907efae6f)
@@ -446,6 +446,6 @@
  */
 int
-block_read(int dev_handle, off_t *bufpos, size_t *buflen, off_t *pos, void *dst,
-    size_t size, size_t block_size)
+block_read(dev_handle_t dev_handle, off_t *bufpos, size_t *buflen, off_t *pos,
+    void *dst, size_t size, size_t block_size)
 {
 	off_t offset = 0;
Index: uspace/lib/libblock/libblock.h
===================================================================
--- uspace/lib/libblock/libblock.h	(revision ad8fc5101dcbe58345e9aeac4183750ef55ad6cd)
+++ uspace/lib/libblock/libblock.h	(revision 84adbf0de4924a0d5eb7352c86b917f907efae6f)
@@ -97,5 +97,6 @@
 extern void block_put(block_t *);
 
-extern int block_read(int, off_t *, size_t *, off_t *, void *, size_t, size_t);
+extern int block_read(dev_handle_t, off_t *, size_t *, off_t *, void *, size_t,
+    size_t);
 
 #endif
