Index: uspace/lib/c/generic/async/ports.c
===================================================================
--- uspace/lib/c/generic/async/ports.c	(revision da547140cfe798bac29df7f618fbc370e7061822)
+++ uspace/lib/c/generic/async/ports.c	(revision 0db0df2acaf79a846301b8337ca8d67aee9c1f18)
@@ -50,5 +50,4 @@
 #include <as.h>
 #include <abi/mm/as.h>
-#include "../private/libc.h"
 #include "../private/fibril.h"
 
@@ -115,5 +114,5 @@
 }
 
-static bool interface_key_equal(const void *key, const ht_link_t *item)
+static bool interface_key_equal(const void *key, size_t hash, const ht_link_t *item)
 {
 	const iface_t *iface = key;
@@ -143,5 +142,5 @@
 }
 
-static bool port_key_equal(const void *key, const ht_link_t *item)
+static bool port_key_equal(const void *key, size_t hash, const ht_link_t *item)
 {
 	const port_id_t *port_id = key;
Index: uspace/lib/c/generic/async/server.c
===================================================================
--- uspace/lib/c/generic/async/server.c	(revision da547140cfe798bac29df7f618fbc370e7061822)
+++ uspace/lib/c/generic/async/server.c	(revision 0db0df2acaf79a846301b8337ca8d67aee9c1f18)
@@ -242,5 +242,5 @@
 }
 
-static bool client_key_equal(const void *key, const ht_link_t *item)
+static bool client_key_equal(const void *key, size_t, const ht_link_t *item)
 {
 	const task_id_t *in_task_id = key;
@@ -502,5 +502,5 @@
 }
 
-static bool notification_key_equal(const void *key, const ht_link_t *item)
+static bool notification_key_equal(const void *key, size_t hash, const ht_link_t *item)
 {
 	const sysarg_t *id = key;
