Gets the condition variable's mutex handle and pshared value.
pthread debug library (libpthdebug.a)
The pthdb_cond_addr function reports the address of the pthdb_cond_t.
The pthdb_cond_mutex function is used to get the mutex handle associated with the particular condition variable, if the mutex does not exist then PTHDB_INVALID_MUTEX is returned from the mutex.
The pthdb_cond_pshared function is used to get the condition variable process shared value. The pshared value can be PSH_SHARED, PSH_PRIVATE, or PSH_NOTSUP.
Item | Description |
---|---|
addr | Condition variable address |
cond | Condition variable handle |
mutexp | Pointer to mutex |
psharedp | Pointer to pshared value |
session | Session handle. |
If successful, these functions return PTHDB_SUCCESS. Otherwise, an error code is returned.
Item | Description |
---|---|
PTHDB_BAD_COND | Invalid cond handle. |
PTHDB_BAD_SESSION | Invalid session handle. |
PTHDB_CALLBACK | Debugger call back error. |
PTHDB_INVALID_MUTEX | Invalid mutex. |
PTHDB_INTERNAL | Error in library. |
PTHDB_POINTER | Invalid pointer |