Provided by: libck-dev_0.7.2-5ubuntu1_amd64 bug

NAME

       CK_RWCOHORT_PROTOTYPE — define reader-writer cohort-based lock using the specified cohort type

LIBRARY

       Concurrency Kit (libck, -lck)

SYNOPSIS

       #include <ck_rwcohort.h>

       CK_RWCOHORT_NEUTRAL_PROTOTYPE(COHORT_NAME cohort_name);

       CK_RWCOHORT_RP_PROTOTYPE(COHORT_NAME cohort_name);

       CK_RWCOHORT_WP_PROTOTYPE(COHORT_NAME cohort_name);

DESCRIPTION

       The  ck_rwcohort.h  header  file  does  not  define  any  cohort  types.   Instead, the user must use the
       CK_RWCOHORT_PROTOTYPE macro to define any types they want to use.  This macro  takes  a  single  argument
       which  corresponds  to the type of the cohort lock that the reader-writer lock should use.  A cohort type
       must   have   already   been   defined   with   that   name   using   the    CK_COHORT_PROTOTYPE(3)    or
       CK_COHORT_TRYLOCK_PROTOTYPE(3) macros.

       Instances of the defined lock type can be declared as:
           CK_RWCOHORT_INSTANCE(cohort_name) lock;

SEE ALSO

       ck_rwcohort(3),    CK_COHORT_PROTOTYPE(3),    CK_COHORT_TRYLOCK_PROTOTYPE(3),    CK_RWCOHORT_INSTANCE(3),
       CK_RWCOHORT_INITIALIZER(3),  CK_RWCOHORT_INIT(3),  CK_RWCOHORT_READ_LOCK(3),  CK_RWCOHORT_READ_UNLOCK(3),
       CK_RWCOHORT_WRITE_LOCK(3), CK_RWCOHORT_WRITE_UNLOCK(3),

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

                                               February 24, 2013.                       CK_RWCOHORT_PROTOTYPE(3)