summaryrefslogtreecommitdiff
path: root/libhurd-cap
diff options
context:
space:
mode:
authorwagi <wagi>2003-10-24 16:27:57 +0000
committerwagi <wagi>2003-10-24 16:27:57 +0000
commit6167b91dd9c3968269d7ae80458e4cd2f6ad66a4 (patch)
treef40dfe202293dc916c4e5c9e6b96ac0d66181dd8 /libhurd-cap
parentd2c98a3099af16c1aca6310afd96fe9713ecdfea (diff)
Apply slab interface changes.
Diffstat (limited to 'libhurd-cap')
-rw-r--r--libhurd-cap/cap.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libhurd-cap/cap.c b/libhurd-cap/cap.c
index a99fd6c..54505f3 100644
--- a/libhurd-cap/cap.c
+++ b/libhurd-cap/cap.c
@@ -40,7 +40,7 @@ hurd_slab_space_t cap_space;
/* Initialize a new capability, allocated by the slab allocator. */
static error_t
-cap_constructor (void *buffer)
+cap_constructor (void *hook, void *buffer)
{
hurd_cap_t cap = (hurd_cap_t) buffer;
error_t err;
@@ -60,7 +60,7 @@ cap_constructor (void *buffer)
/* Release all resources allocated by the capability, which is in its
freshly initialized state. */
static void
-cap_destructor (void *buffer)
+cap_destructor (void *hook, void *buffer)
{
hurd_cap_t cap = (hurd_cap_t) buffer;
@@ -76,7 +76,8 @@ error_t
hurd_cap_init (void)
{
return hurd_slab_create (sizeof (struct hurd_cap), 0,
- cap_constructor, cap_destructor, &cap_space);
+ cap_constructor, cap_destructor, NULL,
+ &cap_space);
}