NAME¶
CK_RWCOHORT_WRITE_UNLOCK
—
relinquish write access for cohort-based
reader-writer lock
LIBRARY¶
Concurrency Kit (libck, -lck)
SYNOPSIS¶
#include
<ck_cohort.h>
CK_RWCOHORT_NEUTRAL_WRITE_UNLOCK
(
COHORT_NAME
cohort_name,
LOCK *lock,
COHORT *cohort,
);
"void *global_context" "void *local_context"
CK_RWCOHORT_RP_WRITE_UNLOCK
(
COHORT_NAME
cohort_name,
LOCK *lock,
COHORT *cohort,
);
"void *global_context" "void *local_context"
CK_RWCOHORT_WP_WRITE_UNLOCK
(
COHORT_NAME
cohort_name,
LOCK *lock,
COHORT *cohort,
);
"void *global_context" "void *local_context"
DESCRIPTION¶
This call will relinquish write permission for
lock.
cohort
must point to a cohort whose global lock is the same as all other cohorts used
with
lock. The
global_context and
local_context arguments will be passed along
as the context arguments to any calls to
cohort.
SEE ALSO¶
ck_cohort(3),
CK_RWCOHORT_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),
Additional information available at
http://concurrencykit.org/