diff options
author | wagi <wagi> | 2003-10-24 16:27:57 +0000 |
---|---|---|
committer | wagi <wagi> | 2003-10-24 16:27:57 +0000 |
commit | 6167b91dd9c3968269d7ae80458e4cd2f6ad66a4 (patch) | |
tree | f40dfe202293dc916c4e5c9e6b96ac0d66181dd8 /libhurd-cap | |
parent | d2c98a3099af16c1aca6310afd96fe9713ecdfea (diff) |
Apply slab interface changes.
Diffstat (limited to 'libhurd-cap')
-rw-r--r-- | libhurd-cap/cap.c | 7 |
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); } |