![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
definitions and declarations for error-handling on low-level locking More...
Go to the source code of this file.
definitions and declarations for error-handling on low-level locking
Definition in file lockerror.h.
#include "lib/error.h"Functions | |
| LUMIERA_ERROR_DECLARE (LOCK_ACQUIRE) | |
| LUMIERA_ERROR_DECLARE (LOCK_RELEASE) | |
| LUMIERA_ERROR_DECLARE (LOCK_DESTROY) | |
| LUMIERA_ERROR_DECLARE (LOCK_INVAL) | |
| LUMIERA_ERROR_DECLARE (LOCK_BUSY) | |
| LUMIERA_ERROR_DECLARE (LOCK_DEADLK) | |
| LUMIERA_ERROR_DECLARE (LOCK_PERM) | |
| LUMIERA_ERROR_DECLARE (LOCK_TIMEOUT) | |
| LUMIERA_ERROR_DECLARE (LOCK_AGAIN) | |
| void | lumiera_lockerror_set (int err, struct nobug_flag *flag, const struct nobug_context ctx) |
| Translate pthread error code into lumiera error. | |
| LUMIERA_ERROR_DECLARE | ( | LOCK_ACQUIRE | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_RELEASE | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_DESTROY | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_INVAL | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_BUSY | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_DEADLK | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_PERM | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_TIMEOUT | ) |
| LUMIERA_ERROR_DECLARE | ( | LOCK_AGAIN | ) |
| void lumiera_lockerror_set | ( | int | err, |
| struct nobug_flag * | flag, | ||
| const struct nobug_context | ctx | ||
| ) |
Translate pthread error code into lumiera error.
Definition at line 40 of file lockerror.c.
References LUMIERA_ERROR_SET, lumiera_error_set(), LUMIERA_ERROR_SET_ALERT, LUMIERA_ERROR_SET_CRITICAL, and LUMIERA_ERROR_SET_WARNING.
Referenced by lumiera_mutex_timedlock(), lumiera_mutex_trylock(), lumiera_recmutex_timedlock(), and lumiera_recmutex_trylock().
Here is the call graph for this function:
Here is the caller graph for this function: