CK_EPOCH_INIT(3)
π¦ NAME π¦
okay so bestie, this is the manual page for ck_epoch_init(3) β the one and only initialize epoch reclamation object. She's giving setup energy, no cap. β¨
π LIBRARY π
Concurrency Kit β aka libck, linked with -lck. That's the whole squad. π«Ά
β¨ SYNOPSIS β¨
#include <ck_epoch.h>
void
ck_epoch_init(ck_epoch_t *epoch);
π DESCRIPTION π
So ck_epoch_init() does exactly what it says on the tin: it initializes the epoch object pointed to by the epoch pointer. That's it. That's the function. She's the opening act for your epoch reclamation era. π
π«Ά RETURN VALUES π«Ά
This function has no return value. None. Zero. It just initializes and leaves. Not me expecting a return value. π
π ERRORS π
π¨ real talk: the behavior ofck_epoch_init()is undefined ifepochis not a pointer to ack_epoch_tobject. Like, undefined behavior. Do not pass her something random. That's not the vibe. π
π SEE ALSO π
If you're obsessed and want more, go read these besties:
ck_epoch_register(3)ck_epoch_unregister(3)ck_epoch_recycle(3)ck_epoch_poll(3)ck_epoch_synchronize(3)ck_epoch_reclaim(3)ck_epoch_barrier(3)ck_epoch_call(3)ck_epoch_begin(3)ck_epoch_end(3)
Additional information available at http://concurrencykit.org/
xoxo, your Unix bestie π
β this was CK_EPOCH_INIT(3), dated September 2, 2012, from the Concurrency Kit. slay, bye. π
π¦ where this page comes from
- alpine 3.24: ck-doc 0.7.2-r1 Β· BSD-2-Clause AND Apache-2.0
- debian trixie: libck-dev 0.7.2-6 Β· BSD-2-Clause
- epel 10: ck-devel 0.7.2-1.el10_1 Β· BSD-2-clause AND Apache-2.0 AND BSD-3-clause
- fedora 43: ck-devel 0.7.2-2.fc43 Β· BSD-2-clause AND Apache-2.0 AND BSD-3-clause
- fedora 43: ck-devel 0.7.2-2.fc43 Β· BSD-2-clause AND Apache-2.0 AND BSD-3-clause
- fedora 44: ck-devel 0.7.2-4.fc44 Β· BSD-2-clause AND Apache-2.0 AND BSD-3-clause
- fedora 44: ck-devel 0.7.2-4.fc44 Β· BSD-2-clause AND Apache-2.0 AND BSD-3-clause
- nixos 26.05: ck 0.7.2
- nixpkgs unstable: ck 0.7.2
- opensuse-leap 16.0: ck-devel 0.7.2-bp160.1.9 Β· Apache-2.0 AND BSD-2-Clause
- opensuse-leap 16.0: ck-devel 0.7.2-bp160.1.9 Β· Apache-2.0 AND BSD-2-Clause
- opensuse-leap 16.0: ck-devel 0.7.2-bp160.1.9 Β· Apache-2.0 AND BSD-2-Clause
- ubuntu questing: libck-dev 0.7.2-5ubuntu1
- ubuntu resolute: libck-dev 0.7.2-5ubuntu2 Β· BSD-2-Clause
- ubuntu stonking: libck-dev 0.7.2-11 Β· BSD-2-Clause
- Copyright 2012-2013 Samy Al Bahra
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms