P99
Data Structures | Macros | Typedefs | Enumerations
p99_cm.h File Reference
#include "p99_futex.h"
#include "p99_enum.h"
+ Include dependency graph for p99_cm.h:

Go to the source code of this file.

Data Structures

struct  p99_cm
 

Macros

#define P99_CM_EXCLUDE(CMP)   P00_CM_EXCLUDE(CMP, P99_UNIQ(cm))
 Protect the following block or statement as a critical section of the program by using CMP as a condition-mutex. More...
 
#define P99_CM_INITIALIZER   P99_FUTEX_INITIALIZER(p99_cm_unlocked)
 Initialize an p99_cm object. More...
 

Typedefs

typedef struct p99_cm p99_cm
 A simple condition-mutex data structure. More...
 

Enumerations

enum