提交 64b72210 编写于 作者: J Jim Meyering

Work around 'virGetVersion' build problem

The 'getVer' fix introducted in d88d459d [Allow remote://hostname/
style URIs for automatic driver probe...] breaks compiling libvirt
with loadable module support.  Work around this to get it building again.
Signed-off-by: NMaximilian Wilhelm <max@rfc2324.org>
上级 cedc1501
Tue Feb 17 11:30:23 +0100 2009 Maximilian Wilhelm <max@rfc2324.org>
Work around 'virGetVersion' build problem
The 'getVer' fix introducted in 02a72b42 [Allow remote://hostname/
style URIs for automatic driver probe...] breaks compiling libvirt
with loadable module support. Work around this to get it building again.
Tue Feb 17 11:25:22 +0100 2009 Jim Meyering <meyering@redhat.com> Tue Feb 17 11:25:22 +0100 2009 Jim Meyering <meyering@redhat.com>
avoid compiler warning about unused parameter avoid compiler warning about unused parameter
......
...@@ -803,7 +803,13 @@ virGetVersion(unsigned long *libVer, const char *type, ...@@ -803,7 +803,13 @@ virGetVersion(unsigned long *libVer, const char *type,
if (typeVer != NULL) { if (typeVer != NULL) {
if (type == NULL) if (type == NULL)
type = "Xen"; type = "Xen";
/* FIXME: Add _proper_ type version handling for loadable driver modules... */
#ifdef WITH_DRIVER_MODULES
*typeVer = LIBVIR_VERSION_NUMBER;
#else
*typeVer = 0; *typeVer = 0;
#if WITH_XEN #if WITH_XEN
if (STRCASEEQ(type, "Xen")) if (STRCASEEQ(type, "Xen"))
*typeVer = xenUnifiedVersion(); *typeVer = xenUnifiedVersion();
...@@ -836,6 +842,7 @@ virGetVersion(unsigned long *libVer, const char *type, ...@@ -836,6 +842,7 @@ virGetVersion(unsigned long *libVer, const char *type,
virLibConnError(NULL, VIR_ERR_NO_SUPPORT, type); virLibConnError(NULL, VIR_ERR_NO_SUPPORT, type);
return (-1); return (-1);
} }
#endif /* WITH_DRIVER_MODULES */
} }
return (0); return (0);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册