src/lib/errors.c
branchnew-lib-errors
changeset 218 5229a5d098b2
child 219 cefec18b8268
equal deleted inserted replaced
217:7728d6ec3abf 218:5229a5d098b2
       
     1 #include "errors.h"
       
     2 
       
     3 const struct error_list general_errors = ERROR_LIST("general",
       
     4     ERROR_TYPE(         ERR_MEM,                "memory allocation error"           ),
       
     5     ERROR_TYPE_STRING(  ERR_NOT_IMPLEMENTED,    "function not implmented"           ),
       
     6     ERROR_TYPE_STRING(  ERR_MISC,               "miscellaneous error"               ),
       
     7     ERROR_TYPE_STRING(  ERR_CMD_OPT,            "invalid command line option"       ),
       
     8     ERROR_TYPE(         ERR_UNKNOWN,            "unknown error"                     )
       
     9 );
       
    10 
       
    11 const struct error_list libc_errors = ERROR_LIST("libc",
       
    12     ERROR_TYPE_ERRNO(   ERR_SIGACTION,          "sigaction"                         )
       
    13 );
       
    14 
       
    15 const struct error_list libevent_errors = ERROR_LIST("libevent",
       
    16     ERROR_TYPE(         ERR_EVENT_NEW,          "event_new"                         ),
       
    17     ERROR_TYPE(         ERR_EVENT_ADD,          "event_add"                         ),
       
    18     ERROR_TYPE(         ERR_EVENT_DEL,          "event_del"                         )
       
    19 );
       
    20