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

FreeBSD Manual Pages

  
 
  

home | help
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 values 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		     CK_BITMAP_INIT(3)

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

home | help