Index: uspace/lib/c/include/loc.h
===================================================================
--- uspace/lib/c/include/loc.h	(revision 4c6fd56b8079778d8d40e0d5ffc6a1e8e8ad2b5b)
+++ uspace/lib/c/include/loc.h	(revision 7e6603784b2bbda102aa3edc13f5c1d8326b4a66)
@@ -43,6 +43,6 @@
 typedef void (*loc_cat_change_cb_t)(void *);
 
-extern async_exch_t *loc_exchange_begin_blocking(iface_t);
-extern async_exch_t *loc_exchange_begin(iface_t);
+extern async_exch_t *loc_exchange_begin_blocking(void);
+extern async_exch_t *loc_exchange_begin(void);
 extern void loc_exchange_end(async_exch_t *);
 
Index: uspace/lib/c/include/types/loc.h
===================================================================
--- uspace/lib/c/include/types/loc.h	(revision 4c6fd56b8079778d8d40e0d5ffc6a1e8e8ad2b5b)
+++ uspace/lib/c/include/types/loc.h	(revision 7e6603784b2bbda102aa3edc13f5c1d8326b4a66)
@@ -36,7 +36,9 @@
 #define _LIBC_TYPES_LOC_H_
 
+#include <async.h>
+
 /** Server register with location service */
 typedef struct {
-	int dummy;
+	async_sess_t *sess;
 } loc_srv_t;
 
