dpkg 1.22.7-3-g89f48
|
Public Types | |
enum | { HANDLER_TYPE_FUNC , HANDLER_TYPE_JUMP } |
Data Fields | ||
struct error_context * | next | |
enum error_context:: { ... } | handler_type | |
union { | ||
error_handler_func * func | ||
jmp_buf * jump | ||
} | handler | |
struct { | ||
error_printer_func * func | ||
const void * data | ||
} | printer | |
struct cleanup_entry * | cleanups | |
char * | errmsg | |
struct cleanup_entry* error_context::cleanups |
Referenced by pop_cleanup(), and push_checkpoint().
const void* error_context::data |
char* error_context::errmsg |
Referenced by do_internerr(), and ohshite().
error_handler_func* error_context::func |
Referenced by do_internerr().
error_printer_func* error_context::func |
union { ... } error_context::handler |
Referenced by push_error_context_func().
enum { ... } error_context::handler_type |
jmp_buf* error_context::jump |
struct error_context* error_context::next |
Referenced by pop_error_context().
struct { ... } error_context::printer |
Referenced by push_error_context_func(), and push_error_context_jump().