attempt immediate or deferred insertion of a pointer into array
Concurrency Kit (libck, -lck)
Fn ck_array_put ck_array_t *array void *pointer
Fn ck_array_put 3
function will attempt to insert the value of
into the array pointed to by
Fa array .
This function may incur additional memory allocations
if not enough memory has been allocated in the array
for a new entry. The operation is also free to apply
the operation immediately if there is an opportunity
for elimination with a pending (uncommitted) remove
This function returns true if the put operation succeeded. It will
return false otherwise due to internal allocation failures.