Good morning!<br><br>I am one of the developers of OurGrid (<a href="http://www.ourgrid.org">http://www.ourgrid.org</a>), a middleware that enables the creation of peer-to-peer computational grids, and we are studying your Libvirt API in order to see if it satisfies our middleware's demands.<br>
<br>So we found out your Application Development Guide, and it is being quite useful. I just found small mistakes in the code examples. Even though don't know if this is the appropriate place to notify you guys, here you are:<br>
<br>At section 3.9, in the main function, the if block above:<br><br>    if (conn4 == NULL) {<br>            fprintf(stderr, "Failed to open connection to qemu:///system\n");<br>            virConnectClose(conn3);<br>
            virConnectClose(conn2);<br>            virConnectClose(conn1);<br>            return 3;<br>    }<br><br>The 'return 3' was meant to be 'return 4', right?<br><br>And I guess that the final If block at section 4.3 is just missing a return statement too.<br>
<br>With that being said, I want to take this opportunity to say that documentation of section 9.3 (Java bindings) would be of great help to us, since we are developing everything using Java.<br><br>Cheers and congratulations for this great job you guys are doing.<br>
<br>Moreover, sorry for my poor english.<br><br>Guilherme Santos<br><br>-- <br>Guilherme Santos G. Baptista<br>Graduando em Ciência da Computação pela UFCG<br>LSD - Laboratório de Sistemas Distribuídos<br>