libvirt/include/libvirt
Eric Blake 2deb32ae02 virterror: avoid API breakage with vmware
Fix glitch in commit cddd2a06 (thankfully post-0.8.6, so no
released version has the glitch).

Document and try to workaround glitch in commit 46e9b0f (in 0.8.0),
which invalidated 6 virErrorNumber values dating as far back as 0.7.1.

My audit did not find any other glitches until pre-0.1.0 days.  I'm
not sure how to add a syntax-check off the top of my head, but
hopefully the explicit numbering will make people think twice about
renumbering in the future.

* include/libvirt/virterror.h (virErrorDomain): Avoid inserting
new values in the middle, and add explicit numbering to help avoid
this in the future.
(virErrorNumber): Add explicit numbering, and document the snafu.
* src/remote/remote_driver.c (remoteIO): Compensate for the snafu.
2010-12-22 09:09:04 -07:00
..
.gitignore Ignore auto-generated header file 2009-09-22 16:12:51 +01:00
libvirt-qemu.h build: fix VPATH builds 2010-07-26 12:06:48 -06:00
libvirt.h.in Fix host CPU counting on unusual NUMA topologies 2010-11-25 10:49:47 +01:00
Makefile.am Qemu Monitor API entry point. 2010-07-23 17:30:14 -04:00
virterror.h virterror: avoid API breakage with vmware 2010-12-22 09:09:04 -07:00