terom@218: #include "errors.h" terom@218: terom@218: const struct error_list general_errors = ERROR_LIST("general", terom@218: ERROR_TYPE( ERR_MEM, "memory allocation error" ), terom@218: ERROR_TYPE_STRING( ERR_NOT_IMPLEMENTED, "function not implmented" ), terom@218: ERROR_TYPE_STRING( ERR_MISC, "miscellaneous error" ), terom@218: ERROR_TYPE_STRING( ERR_CMD_OPT, "invalid command line option" ), terom@218: ERROR_TYPE( ERR_UNKNOWN, "unknown error" ) terom@218: ); terom@218: terom@218: const struct error_list libc_errors = ERROR_LIST("libc", terom@218: ERROR_TYPE_ERRNO( ERR_SIGACTION, "sigaction" ) terom@218: ); terom@218: terom@218: const struct error_list libevent_errors = ERROR_LIST("libevent", terom@218: ERROR_TYPE( ERR_EVENT_NEW, "event_new" ), terom@218: ERROR_TYPE( ERR_EVENT_ADD, "event_add" ), terom@218: ERROR_TYPE( ERR_EVENT_DEL, "event_del" ) terom@218: ); terom@218: