1CK_RHS_GC(3)             BSD Library Functions Manual             CK_RHS_GC(3)
2

NAME

4     ck_rhs_gc — perform maintenance on a hash set
5

LIBRARY

7     Concurrency Kit (libck, -lck)
8

SYNOPSIS

10     #include <ck_rhs.h>
11
12     bool
13     ck_rhs_gc(ck_rhs_t *hs);
14

DESCRIPTION

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

RETURN VALUES

21     Upon successful completion, ck_rhs_gc(3) returns true and otherwise
22     returns false on failure due to memory allocation failure.
23

ERRORS

25     This function will only return false if there are internal memory alloca‐
26     tion failures.
27

SEE ALSO

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
Impressum