1CK_RHS_GC(3) BSD Library Functions Manual CK_RHS_GC(3)
2
4 ck_rhs_gc — perform maintenance on a hash set
5
7 Concurrency Kit (libck, -lck)
8
10 #include <ck_rhs.h>
11
12 bool
13 ck_rhs_gc(ck_rhs_t *hs);
14
16 The ck_rhs_gc(3) function will perform various maintenance routines on
17 the hash set pointed to by hs, including recalculating the maximum number
18 of probes.
19
21 Upon successful completion, ck_rhs_gc(3) returns true and otherwise
22 returns false on failure due to memory allocation failure.
23
25 This function will only return false if there are internal memory alloca‐
26 tion failures.
27
29 ck_rhs_init(3), ck_rhs_move(3), ck_rhs_destroy(3), CK_RHS_HASH(3),
30 ck_rhs_iterator_init(3), ck_rhs_next(3), ck_rhs_get(3), ck_rhs_put(3),
31 ck_rhs_put_unique(3), ck_rhs_grow(3), ck_rhs_rebuild(3), ck_rhs_set(3),
32 ck_rhs_fas(3), ck_rhs_remove(3), ck_rhs_count(3), ck_rhs_reset(3),
33 ck_rhs_reset_size(3), ck_rhs_stat(3)
34
35 Additional information available at http://concurrencykit.org/
36
37 December 17, 2013