The processor architecture-independent portion of a mutex object consists of:
integer_t hash; /* object hash value */ integer_t flags; /* attributes of the mutex */ integer_t locked; /* TRUE if mutex is currently locked */}
fluke_ref_t | *owner_ref; |
hash is the immutable hash value for the object.
flags describes the attributes of the mutex object:
locked is non-zero if the mutex object is currently locked.
owner_ref is a reference to the thread object currently holding the mutex. If null, the mutex must be unlocked (locked is FALSE).