next up previous contents
Next: 10.3 References Up: 10 Condition Variables Previous: 10.1 Overview

10.2 State

The processor architecture-independent portion of a condition variable object consists of:

struct fluke_cond_state  {

	integer_t	hash;	/* object hash value */
	integer_t	flags;	/* attributes of the condition variable */

hash is the immutable hash value for the object.

flags describes the attributes of the condition variable object:

The condition variable is accessible to any thread that can access the object's memory.

inheritor_ref is a reference to the thread object which is targeted for priority inheritance. Null if no thread is targeted.

Utah Flux Research Group