+Tue May 8 11:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
+
+ * src/hash.c, src/internal.h, src/libvirt_sym.version: Export
+ __virGetDomain and __virGetNetwork for use by the libvirtd.
+ The double underscores indicate that these interfaces are
+ not officially supported parts of the libvirt API or ABI.
+
Tue May 8 11:14:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
* src/hash.c, src/internal.h, src/xs_internal.c: Remove
* Returns a pointer to the domain, or NULL in case of failure
*/
virDomainPtr
-virGetDomain(virConnectPtr conn, const char *name, const unsigned char *uuid) {
+__virGetDomain(virConnectPtr conn, const char *name, const unsigned char *uuid) {
virDomainPtr ret = NULL;
if ((!VIR_IS_CONNECT(conn)) || (name == NULL) || (uuid == NULL) ||
* Returns a pointer to the network, or NULL in case of failure
*/
virNetworkPtr
-virGetNetwork(virConnectPtr conn, const char *name, const unsigned char *uuid) {
+__virGetNetwork(virConnectPtr conn, const char *name, const unsigned char *uuid) {
virNetworkPtr ret = NULL;
if ((!VIR_IS_CONNECT(conn)) || (name == NULL) || (uuid == NULL) ||
virConnectPtr virGetConnect (void);
int virFreeConnect (virConnectPtr conn);
-virDomainPtr virGetDomain (virConnectPtr conn,
+virDomainPtr __virGetDomain (virConnectPtr conn,
const char *name,
const unsigned char *uuid);
int virFreeDomain (virConnectPtr conn,
virDomainPtr domain);
virDomainPtr virGetDomainByID(virConnectPtr conn,
int id);
-virNetworkPtr virGetNetwork (virConnectPtr conn,
+virNetworkPtr __virGetNetwork (virConnectPtr conn,
const char *name,
const unsigned char *uuid);
int virFreeNetwork (virConnectPtr conn,
virNetworkPtr domain);
+#define virGetDomain(c,n,u) __virGetDomain((c),(n),(u))
+#define virGetNetwork(c,n,u) __virGetNetwork((c),(n),(u))
+
#ifdef __cplusplus
}
#endif /* __cplusplus */
__virConfWriteFile;
__virConfWriteMem;
+ __virGetDomain;
+ __virGetNetwork;
+
local: *;
};