ck_epoch_unregister(3) unregister a thread for epoch reclamation

LIBRARY

Concurrency Kit (libck, -lck)

SYNOPSIS

In ck_epoch.h Ft void Fn ck_epoch_unregister ck_epoch_t *epoch ck_epoch_record_t *record

DESCRIPTION

The Fn ck_epoch_unregister 3 function allows for the record pointed by the Fa record pointer to be used as a return value by the Fn ck_epoch_recycle 3 function. This record can now be used by another thread of execution. Behavior is undefined if the object pointed by Fa record is modified in any way, even after a call is made to the Fn ck_epoch_unregister 3 function.

RETURN VALUES

This function has no return value.

ERRORS

Behavior is undefined if the object pointed to by Fa record was not previously associated with the object pointed to by Fa epoch through a previous call to the Fn ck_epoch_register 3 function.