dpkg 1.21.11
Public Types | Data Fields
error_context Struct Reference
Collaboration diagram for error_context:
[legend]

Public Types

enum  { HANDLER_TYPE_FUNC , HANDLER_TYPE_JUMP }
 

Data Fields

struct error_contextnext
 
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_entrycleanups
 
char * errmsg
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
HANDLER_TYPE_FUNC 
HANDLER_TYPE_JUMP 

Field Documentation

◆ cleanups

struct cleanup_entry* error_context::cleanups

◆ data

const void* error_context::data

◆ errmsg

char* error_context::errmsg

◆ func [1/2]

error_handler_func* error_context::func

Referenced by do_internerr().

◆ func [2/2]

error_printer_func* error_context::func

◆ 

union { ... } error_context::handler

◆ 

enum { ... } error_context::handler_type

◆ jump

jmp_buf* error_context::jump

◆ next

struct error_context* error_context::next

◆ 

struct { ... } error_context::printer

The documentation for this struct was generated from the following file: