#define LUMIERA_ERROR_SET(flag, err, extra)
Helper macro to raise an error for the current thread.
#define LUMIERA_ERROR_SET_WARNING(flag, err, extra)
Helper macro to raise an error for the current thread.
#define LUMIERA_ERROR_SET_ALERT(flag, err, extra)
Helper macro to raise an error for the current thread.
definitions and declarations for error-handling on low-level locking
#define LUMIERA_ERROR_SET_CRITICAL(flag, err, extra)
Helper macro to raise an error for the current thread.
lumiera_err lumiera_error_set(lumiera_err nerr, const char *extra)
Set error state for the current thread.
void lumiera_lockerror_set(int err, struct nobug_flag *flag, const struct nobug_context ctx)
Translate pthread error code into lumiera error.
#define LUMIERA_ERROR_DEFINE(err, msg)
Definition and initialisation of an error constant.