Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NAME
       ck_array_buffer -- return length	and pointer to array of	reader-visible
       pointers

LIBRARY
       Concurrency Kit (libck, -lck)

SYNOPSIS
       #include	<ck_array.h>

       void *
       ck_array_buffer(ck_array_t *array, unsigned int *length);

DESCRIPTION
       The  ck_array_buffer(3) returns a pointer to the	array of pointers cur-
       rently visible to readers after the last	 commit	 operation  in	array.
       The  unsigned  integer  pointed	to by length is	updated	to reflect the
       length of the array.

RETURN VALUES
       This function returns a pointer to an array of pointers.

SEE ALSO
       ck_array_commit(3),	ck_array_put(3),       ck_array_put_unique(3),
       ck_array_remove(3),	   ck_array_init(3)	   ck_array_deinit(3),
       ck_array_length(3), ck_array_initialized(3), CK_ARRAY_FOREACH(3)

       Additional information available	at http://concurrencykit.org/

			       October 18, 2013		    CK_ARRAY_BUFFER(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ck_array_buffer&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help