ck_pr_not_ptr(3)
atomic complement operations
Other Alias
ck_pr_not_double, ck_pr_not_char, ck_pr_not_uint, ck_pr_not_int, ck_pr_not_64, ck_pr_not_32, ck_pr_not_16, ck_pr_not_8
LIBRARY
Concurrency Kit (libck, -lck)
SYNOPSIS
In ck_pr.h
Ft void
Fn ck_pr_not_ptr void *target
Ft void
Fn ck_pr_not_double double *target
Ft void
Fn ck_pr_not_char char *target
Ft void
Fn ck_pr_not_uint unsigned int *target
Ft void
Fn ck_pr_not_int int *target
Ft void
Fn ck_pr_not_64 uint64_t *target
Ft void
Fn ck_pr_not_32 uint32_t *target
Ft void
Fn ck_pr_not_16 uint16_t *target
Ft void
Fn ck_pr_not_8 uint8_t *target
DESCRIPTION
The
Fn ck_pr_not 3
family of functions atomically complement the value pointed to
by
Fa target .
RETURN VALUES
These functions have no return value.