diff -r 7728d6ec3abf -r 5229a5d098b2 src/lib/errors.c --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/lib/errors.c Thu May 28 00:35:02 2009 +0300 @@ -0,0 +1,20 @@ +#include "errors.h" + +const struct error_list general_errors = ERROR_LIST("general", + ERROR_TYPE( ERR_MEM, "memory allocation error" ), + ERROR_TYPE_STRING( ERR_NOT_IMPLEMENTED, "function not implmented" ), + ERROR_TYPE_STRING( ERR_MISC, "miscellaneous error" ), + ERROR_TYPE_STRING( ERR_CMD_OPT, "invalid command line option" ), + ERROR_TYPE( ERR_UNKNOWN, "unknown error" ) +); + +const struct error_list libc_errors = ERROR_LIST("libc", + ERROR_TYPE_ERRNO( ERR_SIGACTION, "sigaction" ) +); + +const struct error_list libevent_errors = ERROR_LIST("libevent", + ERROR_TYPE( ERR_EVENT_NEW, "event_new" ), + ERROR_TYPE( ERR_EVENT_ADD, "event_add" ), + ERROR_TYPE( ERR_EVENT_DEL, "event_del" ) +); +