Index: kernel/generic/include/cap/cap.h
===================================================================
--- kernel/generic/include/cap/cap.h	(revision 3f74275b545272926eb993b683eae30e42326ab4)
+++ kernel/generic/include/cap/cap.h	(revision 9306cd7e0e7b284355e39923f665d3acad4b3bdf)
@@ -59,4 +59,6 @@
 typedef struct cap {
 	cap_type_t type;
+	int handle;
+
 	bool (* can_reclaim)(struct cap *);
 
@@ -74,5 +76,5 @@
 void caps_task_init(struct task *);
 
-extern void cap_initialize(cap_t *);
+extern void cap_initialize(cap_t *, int);
 extern cap_t *cap_get(struct task *, int, cap_type_t);
 extern cap_t *cap_get_current(int, cap_type_t);
@@ -80,6 +82,4 @@
 extern void cap_free(struct task *, int);
 
-extern int cap_get_handle(struct task *, cap_t *);
-
 #endif
 
