]> git.proxmox.com Git - mirror_qemu.git/commit - qerror.h
error, qerror: add ErrorClass argument to error functions
authorLuiz Capitulino <lcapitulino@redhat.com>
Fri, 27 Jul 2012 17:09:29 +0000 (14:09 -0300)
committerLuiz Capitulino <lcapitulino@redhat.com>
Mon, 13 Aug 2012 16:21:21 +0000 (13:21 -0300)
commit13f59ae8157e8ec238fa8aefe5309909a1eeb7e2
treea60ca832661ef024c876a5315bfa1a0774032ef8
parent85465051e0e8a79c3c1df3187c2acaacb10d6232
error, qerror: add ErrorClass argument to error functions

The new argument is added to functions qerror_report() and error_set().
It's stored in Error and QError. qerror_report_err() is also updated to
take care of it.

The QERR_ macros are changed to contain a place holder value for the
new argument, so that the value is used on all current calls to
qerror_report() and error_set() (and also to initialize qerror_table[]).

Next commit will update the QERR_ macros with a proper ErrorClass
value.

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
error.c
error.h
qerror.c
qerror.h