Index: uspace/lib/ext4/src/directory_index.c
===================================================================
--- uspace/lib/ext4/src/directory_index.c	(revision 4f302225f2b25aadcba779f5a36656dd5a66959e)
+++ uspace/lib/ext4/src/directory_index.c	(revision 525c5ac5b9fa9910f16d49c50efb5ca3369bc0e6)
@@ -38,5 +38,4 @@
 #include <errno.h>
 #include <mem.h>
-#include <sort.h>
 #include <stdlib.h>
 #include <str.h>
@@ -668,5 +667,4 @@
  * @param arg1  First entry
  * @param arg2  Second entry
- * @param dummy Unused parameter, can be NULL
  *
  * @return Classic compare result
@@ -674,8 +672,9 @@
  *
  */
-static int ext4_directory_dx_entry_comparator(void *arg1, void *arg2, void *dummy)
-{
-	ext4_dx_sort_entry_t *entry1 = arg1;
-	ext4_dx_sort_entry_t *entry2 = arg2;
+static int ext4_directory_dx_entry_comparator(const void *arg1,
+    const void *arg2)
+{
+	ext4_dx_sort_entry_t const *entry1 = arg1;
+	ext4_dx_sort_entry_t const *entry2 = arg2;
 	
 	if (entry1->hash == entry2->hash)
@@ -793,5 +792,5 @@
 	/* Sort all entries */
 	qsort(sort_array, idx, sizeof(ext4_dx_sort_entry_t),
-	    ext4_directory_dx_entry_comparator, NULL);
+	    ext4_directory_dx_entry_comparator);
 	
 	/* Allocate new block for store the second part of entries */
