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

FreeBSD Manual Pages

  
 
  

home | help
CK_BITMAP_INIT(3)	 BSD Library Functions Manual	     CK_BITMAP_INIT(3)

NAME
     ck_bitmap_init -- initialize a bitmap

LIBRARY
     Concurrency Kit (libck, -lck)

SYNOPSIS
     #include <ck_bitmap.h>

     void
     ck_bitmap_init(ck_bitmap_t	*bitmap, unsigned int n_bits, bool set);

DESCRIPTION
     The ck_bitmap_init() function initializes the bitmap pointed to by	the
     bitmap pointer. The argument n_bits specifies the number of bits that are
     to	be stored in the bitmap.  The argument set determines whether the val-
     ues of the	bits in	bitmap are to be initialized to	1 or 0.

     It	is expected that bitmap	points to a contiguous region of memory	con-
     taining at	least the number of bytes specified by ck_bitmap_size(3).

RETURN VALUES
     This function has no return value.

ERRORS
     The behavior of ck_bitmap_init() is undefined if bitmap is	not a pointer
     to	a region of bytes of at	least ck_bitmap_size(3)	length.

SEE ALSO
     ck_bitmap_base(3),	ck_bitmap_size(3), ck_bitmap_set(3),
     ck_bitmap_reset(3), ck_bitmap_clear(3), ck_bitmap_test(3),
     ck_bitmap_bits(3),	ck_bitmap_buffer(3)

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

				April 22, 2012

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ck_bitmap_init&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help