提交 66220e3e 编写于 作者: D Daniel Veillard

release of libvirt-0.6.4

* configure.in libvirt.spec.in NEWS docs/* po/*: release of
  libvirt-0.6.4
* src/libvirt.c src/virterror.c: some comments cleanups
Daniel
上级 6c3ef350
Fri May 29 18:37:17 CEST 2009 Daniel Veillard <veillard@redhat.com>
* configure.in libvirt.spec.in NEWS docs/* po/*: release of
libvirt-0.6.4
* src/libvirt.c src/virterror.c: some comments cleanups
Fri May 29 15:34:30 BST 2009 Daniel P. Berrange <berrange@redhat.com>
* qemud/qemud.c: Set free'd variables to NULL to avoid potential
......
......@@ -5,6 +5,61 @@
http://libvirt.org/news.html
0.6.4: May 29 2009:
- New features: new API virStorageVolCreateXMLFrom (Cole Robinson),
full VBox graphic capabilities (Pritesh Kothari), Interface config
APIs (Laine Stump), APIs for domain XML conversions (Daniel
Berrange), initial version of OpenNebula driver (Abel Miguez
Rodriguez)
- Portability: better compiler warning selection (Daniel Berrange),
Win32 portability fixes (Daniel Berrange)
- Documentation: documentation for <sound> device XML format (Cole
Robinson), storage format documentation fixes (Ryota Ozaki),
docs for XML conversion APIs (Daniel Berrange), inconsistencies
in storage volume docs and schemas (Ryota Ozaki)
- Bug fixes: fix hostdev managed handling (Mark McLoughlin),
lxc_controller should not cash without args (Guido Gunther),
bug fixes in I/O routines (Guido Gunther), fix migrationsave/restore
for QEmu 0.10.0 (Daniel Berrange), avoid crash on VBox init
(Guido Gunther), fix dev and cgroup init in LXC (Ryota Ozaki),
QEmu startup fix (Cole Robinson), block node reboots from LXCs (Ryota
Ozaki), QEmu argv detection fix for recent kvm (Daniel Berrange),
fix watch/timer event deletion (Daniel Berrange), fix XML escaping
bug, various locking bugs (Daniel Berrange), avoid a deadlock in
HAL nodedev driver (Cole Robinson), detection of node device media
insert/eject (Cole Robinson), broken networking with new QEMU/KVM
>= 86 (Daniel Berrange), various fixes in domain and network
startup error report (Cole Robinson), double free on unexpected
client disconnect (Daniel Berrange)
- Improvements: cleanups and doc on virExec (Cole Robinson), error
reporting in QEmu migrations (Cole Robinson), better path and driver
detection in VBox (Pritesh Kothari), avoid caching QEMU driver
capabilities(Cole Robinson), multiple graphics elements definitions
(Pritesh Kothari), LSB init header init.d improvements (Frederik
Himpe), special erro code for invalid operations (Daniel Berrange),
dlopen error logging (Daniel Berrange), fix UUID and name uniqueness
(Daniel Berrange), improvement on VBox initialization (Pritesh
Kothari and Dan Berrange), "Host only" and "Internal" network in VBox
(Pritesh Kothari), add utility virExecDaemonize (Cole Robinson),
enable bridges without IP (Ludwig Nussel), 'make -s' silencing
(Daniel Berrange), test case for exercising the event loop (Daniel
Berrange), virsh commands vol-clone and vol-create-from (Cole
Robinson), new xend don't use [] around cpumaps (Tatsuro Enokura),
add the CIL mutex lock checker (Daniel Berrange), fix some LXC
error code (Amy Griffis), virInterface python bindings (Daniel
Berrange), fix to the example code for event handling (Pritesh
Kothari), always add location informations to logging (Daniel
Berrange), python domain events example and binding (Daniel
Berrange), PPC Qemu Machine Type update (Thomas Baker)
- Cleanups: strings bug in virsh (Daniel Berrange), various cleanups
in storage code (Cole Robinson), rpm spec cleanups, destructors
data cleanups (Laine Stump), some QEmu code refactoring (Daniel
Berrange), avoid dependancy on libcap (Daniel Berrange), python
import cleanup (Cole Robinson), virAsprintf based cleanups in
storage code (Cole Robinson), fix some direct stderr logging,
OpenNebula driver cleanups (Daniel Berrange)
0.6.3: Apr 24 2009:
- New features: VirtualBox driver support (Pritesh Kothari),
virt-xml-validate new command (Daniel Berrange)
......
dnl Process this file with autoconf to produce a configure script.
AC_INIT([libvirt], [0.6.3])
AC_INIT([libvirt], [0.6.4])
AC_CONFIG_SRCDIR([src/libvirt.c])
AC_CONFIG_AUX_DIR([build-aux])
AM_CONFIG_HEADER([config.h])
......
......@@ -1149,7 +1149,7 @@ The content of this structure is not made public by the API.
<hr/>
<div class="refsect2" lang="en"><h3><a name="virInterfaceGetConnect"/>virInterfaceGetConnect ()</h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virInterfaceGetConnect (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface)<br/>
</pre><p>Provides the connection pointer associated with an interface. The reference counter on the connection is not increased by this call. WARNING: When writing libvirt bindings in other languages, do not use this function. Instead, store the connection and the interface object together.</p>
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td/></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> or NULL in case of failure.</td></tr></tbody></table></div></div>
<div class="variablelist"><table border="0"><col align="left"/><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td>pointer to a interface</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> or NULL in case of failure.</td></tr></tbody></table></div></div>
<hr/>
<div class="refsect2" lang="en"><h3><a name="virInterfaceGetMACString"/>virInterfaceGetMACString ()</h3><pre class="programlisting">const char * virInterfaceGetMACString (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface)<br/>
</pre><p>Get the MAC for a interface as string. For more information about MAC see RFC4122.</p>
......
......@@ -474,7 +474,7 @@ int <a href="#virStorageVolRef">virStorageVolRef</a> (<a href="libvirt-libvirt.
</pre><p>Define an interface (or modify existing interface configuration)</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>conn</tt></i>:</span></td><td>pointer to the hypervisor connection</td></tr><tr><td><span class="term"><i><tt>xml</tt></i>:</span></td><td>the XML description for the interface, preferably in UTF-8</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>and OR'ed set of extraction flags, not used yet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>NULL in case of error, a pointer to the interface otherwise</td></tr></tbody></table></div><h3><a name="virInterfaceDestroy" id="virInterfaceDestroy"><code>virInterfaceDestroy</code></a></h3><pre class="programlisting">int virInterfaceDestroy (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface, <br /> unsigned int flags)<br />
</pre><p>deactivate an interface (ie call "ifdown") This does not remove the interface from the config, and does not free the associated <a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> object.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td>an interface object</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>and OR'ed set of extraction flags, not used yet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of failure.</td></tr></tbody></table></div><h3><a name="virInterfaceFree" id="virInterfaceFree"><code>virInterfaceFree</code></a></h3><pre class="programlisting">int virInterfaceFree (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface)<br />
</pre><p>Free the interface object. The interface itself is unaltered. The data structure is freed and should not be used thereafter.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td>a interface object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of failure.</td></tr></tbody></table></div><h3><a name="virInterfaceGetConnect" id="virInterfaceGetConnect"><code>virInterfaceGetConnect</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> virInterfaceGetConnect (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface)<br />
</pre><p>Provides the connection pointer associated with an interface. The reference counter on the connection is not increased by this call. WARNING: When writing libvirt bindings in other languages, do not use this function. Instead, store the connection and the interface object together.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> or NULL in case of failure.</td></tr></tbody></table></div><h3><a name="virInterfaceGetMACString" id="virInterfaceGetMACString"><code>virInterfaceGetMACString</code></a></h3><pre class="programlisting">const char * virInterfaceGetMACString (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface)<br />
</pre><p>Provides the connection pointer associated with an interface. The reference counter on the connection is not increased by this call. WARNING: When writing libvirt bindings in other languages, do not use this function. Instead, store the connection and the interface object together.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td>pointer to a interface</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> or NULL in case of failure.</td></tr></tbody></table></div><h3><a name="virInterfaceGetMACString" id="virInterfaceGetMACString"><code>virInterfaceGetMACString</code></a></h3><pre class="programlisting">const char * virInterfaceGetMACString (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface)<br />
</pre><p>Get the MAC for a interface as string. For more information about MAC see RFC4122.</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td>a interface object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the MAC address (in null-terminated ASCII format) or NULL, the string need not be deallocated its lifetime will be the same as the interface object.</td></tr></tbody></table></div><h3><a name="virInterfaceGetName" id="virInterfaceGetName"><code>virInterfaceGetName</code></a></h3><pre class="programlisting">const char * virInterfaceGetName (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface)<br />
</pre><p>Get the public name for that interface</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td>a interface object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the name or NULL, the string need not be deallocated its lifetime will be the same as the interface object.</td></tr></tbody></table></div><h3><a name="virInterfaceGetXMLDesc" id="virInterfaceGetXMLDesc"><code>virInterfaceGetXMLDesc</code></a></h3><pre class="programlisting">char * virInterfaceGetXMLDesc (<a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> iface, <br /> unsigned int flags)<br />
</pre><p>Provide an XML description of the interface. The description may be reused later to recreate the interface with virInterfaceCreateXML().</p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>iface</tt></i>:</span></td><td>a interface object</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>and OR'ed set of extraction flags, not used yet</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a 0 terminated UTF-8 encoded XML instance, or NULL in case of error. the caller must free() the returned value.</td></tr></tbody></table></div><h3><a name="virInterfaceLookupByMACString" id="virInterfaceLookupByMACString"><code>virInterfaceLookupByMACString</code></a></h3><pre class="programlisting"><a href="libvirt-libvirt.html#virInterfacePtr">virInterfacePtr</a> virInterfaceLookupByMACString (<a href="libvirt-libvirt.html#virConnectPtr">virConnectPtr</a> conn, <br /> const char * macstr)<br />
......
......@@ -1489,7 +1489,7 @@ see note above'/>
<function name='virInterfaceGetConnect' file='libvirt' module='libvirt'>
<info>Provides the connection pointer associated with an interface. The reference counter on the connection is not increased by this call. WARNING: When writing libvirt bindings in other languages, do not use this function. Instead, store the connection and the interface object together.</info>
<return type='virConnectPtr' info='the virConnectPtr or NULL in case of failure.'/>
<arg name='iface' type='virInterfacePtr' info=''/>
<arg name='iface' type='virInterfacePtr' info='pointer to a interface'/>
</function>
<function name='virInterfaceGetMACString' file='libvirt' module='libvirt'>
<info>Get the MAC for a interface as string. For more information about MAC see RFC4122.</info>
......
......@@ -76,6 +76,54 @@
<p>Here is the list of official releases, however since it is early on in the
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
<h3>0.6.4: May 29 2009</h3>
<ul><li>New features: new API virStorageVolCreateXMLFrom (Cole Robinson),
full VBox graphic capabilities (Pritesh Kothari), Interface config
APIs (Laine Stump), APIs for domain XML conversions (Daniel
Berrange), initial version of OpenNebula driver (Abel Miguez
Rodriguez)</li><li>Portability: better compiler warning selection (Daniel Berrange),
Win32 portability fixes (Daniel Berrange)</li><li>Documentation: documentation for &lt;sound&gt; device XML format (Cole
Robinson), storage format documentation fixes (Ryota Ozaki),
docs for XML conversion APIs (Daniel Berrange), inconsistencies
in storage volume docs and schemas (Ryota Ozaki)</li><li>Bug fixes: fix hostdev managed handling (Mark McLoughlin),
lxc_controller should not cash without args (Guido Gunther),
bug fixes in I/O routines (Guido Gunther), fix migrationsave/restore
for QEmu 0.10.0 (Daniel Berrange), avoid crash on VBox init
(Guido Gunther), fix dev and cgroup init in LXC (Ryota Ozaki),
QEmu startup fix (Cole Robinson), block node reboots from LXCs (Ryota
Ozaki), QEmu argv detection fix for recent kvm (Daniel Berrange),
fix watch/timer event deletion (Daniel Berrange), fix XML escaping
bug, various locking bugs (Daniel Berrange), avoid a deadlock in
HAL nodedev driver (Cole Robinson), detection of node device media
insert/eject (Cole Robinson), broken networking with new QEMU/KVM
&gt;= 86 (Daniel Berrange), various fixes in domain and network
startup error report (Cole Robinson), double free on unexpected
client disconnect (Daniel Berrange)</li><li>Improvements: cleanups and doc on virExec (Cole Robinson), error
reporting in QEmu migrations (Cole Robinson), better path and driver
detection in VBox (Pritesh Kothari), avoid caching QEMU driver
capabilities(Cole Robinson), multiple graphics elements definitions
(Pritesh Kothari), LSB init header init.d improvements (Frederik
Himpe), special erro code for invalid operations (Daniel Berrange),
dlopen error logging (Daniel Berrange), fix UUID and name uniqueness
(Daniel Berrange), improvement on VBox initialization (Pritesh
Kothari and Dan Berrange), "Host only" and "Internal" network in VBox
(Pritesh Kothari), add utility virExecDaemonize (Cole Robinson),
enable bridges without IP (Ludwig Nussel), 'make -s' silencing
(Daniel Berrange), test case for exercising the event loop (Daniel
Berrange), virsh commands vol-clone and vol-create-from (Cole
Robinson), new xend don't use [] around cpumaps (Tatsuro Enokura),
add the CIL mutex lock checker (Daniel Berrange), fix some LXC
error code (Amy Griffis), virInterface python bindings (Daniel
Berrange), fix to the example code for event handling (Pritesh
Kothari), always add location informations to logging (Daniel
Berrange), python domain events example and binding (Daniel
Berrange), PPC Qemu Machine Type update (Thomas Baker)</li><li>Cleanups: strings bug in virsh (Daniel Berrange), various cleanups
in storage code (Cole Robinson), rpm spec cleanups, destructors
data cleanups (Laine Stump), some QEmu code refactoring (Daniel
Berrange), avoid dependancy on libcap (Daniel Berrange), python
import cleanup (Cole Robinson), virAsprintf based cleanups in
storage code (Cole Robinson), fix some direct stderr logging,
OpenNebula driver cleanups (Daniel Berrange)</li></ul>
<h3>0.6.3: Apr 24 2009</h3>
<ul><li>New features: VirtualBox driver support (Pritesh Kothari),
virt-xml-validate new command (Daniel Berrange)</li><li>Portability: patch to build on Centos (Joseph Shraibman),
......
......@@ -5,6 +5,61 @@
<p>Here is the list of official releases, however since it is early on in the
development of libvirt, it is preferable when possible to just use the <a href="downloads.html">CVS version or snapshot</a>, contact the mailing list
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
<h3>0.6.4: May 29 2009</h3>
<ul>
<li>New features: new API virStorageVolCreateXMLFrom (Cole Robinson),
full VBox graphic capabilities (Pritesh Kothari), Interface config
APIs (Laine Stump), APIs for domain XML conversions (Daniel
Berrange), initial version of OpenNebula driver (Abel Miguez
Rodriguez)</li>
<li>Portability: better compiler warning selection (Daniel Berrange),
Win32 portability fixes (Daniel Berrange)</li>
<li>Documentation: documentation for &lt;sound&gt; device XML format (Cole
Robinson), storage format documentation fixes (Ryota Ozaki),
docs for XML conversion APIs (Daniel Berrange), inconsistencies
in storage volume docs and schemas (Ryota Ozaki)</li>
<li>Bug fixes: fix hostdev managed handling (Mark McLoughlin),
lxc_controller should not cash without args (Guido Gunther),
bug fixes in I/O routines (Guido Gunther), fix migrationsave/restore
for QEmu 0.10.0 (Daniel Berrange), avoid crash on VBox init
(Guido Gunther), fix dev and cgroup init in LXC (Ryota Ozaki),
QEmu startup fix (Cole Robinson), block node reboots from LXCs (Ryota
Ozaki), QEmu argv detection fix for recent kvm (Daniel Berrange),
fix watch/timer event deletion (Daniel Berrange), fix XML escaping
bug, various locking bugs (Daniel Berrange), avoid a deadlock in
HAL nodedev driver (Cole Robinson), detection of node device media
insert/eject (Cole Robinson), broken networking with new QEMU/KVM
&gt;= 86 (Daniel Berrange), various fixes in domain and network
startup error report (Cole Robinson), double free on unexpected
client disconnect (Daniel Berrange)</li>
<li>Improvements: cleanups and doc on virExec (Cole Robinson), error
reporting in QEmu migrations (Cole Robinson), better path and driver
detection in VBox (Pritesh Kothari), avoid caching QEMU driver
capabilities(Cole Robinson), multiple graphics elements definitions
(Pritesh Kothari), LSB init header init.d improvements (Frederik
Himpe), special erro code for invalid operations (Daniel Berrange),
dlopen error logging (Daniel Berrange), fix UUID and name uniqueness
(Daniel Berrange), improvement on VBox initialization (Pritesh
Kothari and Dan Berrange), "Host only" and "Internal" network in VBox
(Pritesh Kothari), add utility virExecDaemonize (Cole Robinson),
enable bridges without IP (Ludwig Nussel), 'make -s' silencing
(Daniel Berrange), test case for exercising the event loop (Daniel
Berrange), virsh commands vol-clone and vol-create-from (Cole
Robinson), new xend don't use [] around cpumaps (Tatsuro Enokura),
add the CIL mutex lock checker (Daniel Berrange), fix some LXC
error code (Amy Griffis), virInterface python bindings (Daniel
Berrange), fix to the example code for event handling (Pritesh
Kothari), always add location informations to logging (Daniel
Berrange), python domain events example and binding (Daniel
Berrange), PPC Qemu Machine Type update (Thomas Baker)</li>
<li>Cleanups: strings bug in virsh (Daniel Berrange), various cleanups
in storage code (Cole Robinson), rpm spec cleanups, destructors
data cleanups (Laine Stump), some QEmu code refactoring (Daniel
Berrange), avoid dependancy on libcap (Daniel Berrange), python
import cleanup (Cole Robinson), virAsprintf based cleanups in
storage code (Cole Robinson), fix some direct stderr logging,
OpenNebula driver cleanups (Daniel Berrange)</li>
</ul>
<h3>0.6.3: Apr 24 2009</h3>
<ul>
<li>New features: VirtualBox driver support (Pritesh Kothari),
......
......@@ -442,7 +442,7 @@ extern virConnectAuthPtr virConnectAuthPtrDefault;
* version * 1,000,000 + minor * 1000 + micro
*/
#define LIBVIR_VERSION_NUMBER 6003
#define LIBVIR_VERSION_NUMBER 6004
int virGetVersion (unsigned long *libVer,
const char *type,
......
......@@ -508,6 +508,10 @@ fi
%endif
%changelog
* Fri May 29 2009 Daniel Veillard <veillard@redhat.com> - 0.6.4-1
- release of 0.6.4
- various new APIs
* Fri Apr 24 2009 Daniel Veillard <veillard@redhat.com> - 0.6.3-1
- release of 0.6.3
- VirtualBox driver
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
......@@ -5472,7 +5472,7 @@ error:
/**
* virInterfaceGetConnect:
* @net: pointer to a interface
* @iface: pointer to a interface
*
* Provides the connection pointer associated with an interface. The
* reference counter on the connection is not increased by this
......
......@@ -603,7 +603,7 @@ virSetConnError(virConnectPtr conn)
* @str3: extra string info
* @int1: extra int info
* @int2: extra int info
* @msg: the message to display/transmit
* @fmt: the message to display/transmit
* @...: extra parameters for the message display
*
* Internal routine called when an error is detected. It will raise it
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册