mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-04 07:53:50 +00:00
Fixed up numerous compiler warnings
This commit is contained in:
parent
955f12037e
commit
d6db609d74
11
ChangeLog
11
ChangeLog
@ -1,3 +1,14 @@
|
|||||||
|
Tue Mar 06 16:52:12 EST 2007 Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
|
||||||
|
* include/libvirt/libvirt.h.in, python/libvir.c, src/driver.h
|
||||||
|
src/libvirt.c, src/qemu_internal.c, src/test.c, src/virsh.c,
|
||||||
|
src/xend_internal.c, src/xm_intenral.c: Change const char **
|
||||||
|
to char **const to fix compiler warnings
|
||||||
|
* python/Makefile.am: Don't warn about redundant decls
|
||||||
|
* python/libvirt_wrap.h: Ensure PyGILState is always initialized
|
||||||
|
* tests/reconnect.c: Added ATTRIBUTE_UNUSED annotation
|
||||||
|
All patches from Richard Jones
|
||||||
|
|
||||||
Tue Mar 06 14:21:12 EST 2007 Daniel P. Berrange <berrange@redhat.com>
|
Tue Mar 06 14:21:12 EST 2007 Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
|
||||||
* src/xend_internal.c, src/xml.c, src/xm_internal.c: Support
|
* src/xend_internal.c, src/xml.c, src/xm_internal.c: Support
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/*
|
/* -*- c -*-
|
||||||
* libvirt.h:
|
* libvirt.h:
|
||||||
* Summary: core interfaces for the libvirt library
|
* Summary: core interfaces for the libvirt library
|
||||||
* Description: Provides the interfaces of the libvirt library to handle
|
* Description: Provides the interfaces of the libvirt library to handle
|
||||||
@ -324,7 +324,7 @@ virDomainPtr virDomainDefineXML (virConnectPtr conn,
|
|||||||
int virDomainUndefine (virDomainPtr domain);
|
int virDomainUndefine (virDomainPtr domain);
|
||||||
int virConnectNumOfDefinedDomains (virConnectPtr conn);
|
int virConnectNumOfDefinedDomains (virConnectPtr conn);
|
||||||
int virConnectListDefinedDomains (virConnectPtr conn,
|
int virConnectListDefinedDomains (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
int virDomainCreate (virDomainPtr domain);
|
int virDomainCreate (virDomainPtr domain);
|
||||||
|
|
||||||
@ -472,7 +472,7 @@ typedef virNetwork *virNetworkPtr;
|
|||||||
*/
|
*/
|
||||||
int virConnectNumOfNetworks (virConnectPtr conn);
|
int virConnectNumOfNetworks (virConnectPtr conn);
|
||||||
int virConnectListNetworks (virConnectPtr conn,
|
int virConnectListNetworks (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -480,7 +480,7 @@ int virConnectListNetworks (virConnectPtr conn,
|
|||||||
*/
|
*/
|
||||||
int virConnectNumOfDefinedNetworks (virConnectPtr conn);
|
int virConnectNumOfDefinedNetworks (virConnectPtr conn);
|
||||||
int virConnectListDefinedNetworks (virConnectPtr conn,
|
int virConnectListDefinedNetworks (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/*
|
/* -*- c -*-
|
||||||
* libvirt.h:
|
* libvirt.h:
|
||||||
* Summary: core interfaces for the libvirt library
|
* Summary: core interfaces for the libvirt library
|
||||||
* Description: Provides the interfaces of the libvirt library to handle
|
* Description: Provides the interfaces of the libvirt library to handle
|
||||||
@ -324,7 +324,7 @@ virDomainPtr virDomainDefineXML (virConnectPtr conn,
|
|||||||
int virDomainUndefine (virDomainPtr domain);
|
int virDomainUndefine (virDomainPtr domain);
|
||||||
int virConnectNumOfDefinedDomains (virConnectPtr conn);
|
int virConnectNumOfDefinedDomains (virConnectPtr conn);
|
||||||
int virConnectListDefinedDomains (virConnectPtr conn,
|
int virConnectListDefinedDomains (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
int virDomainCreate (virDomainPtr domain);
|
int virDomainCreate (virDomainPtr domain);
|
||||||
|
|
||||||
@ -472,7 +472,7 @@ typedef virNetwork *virNetworkPtr;
|
|||||||
*/
|
*/
|
||||||
int virConnectNumOfNetworks (virConnectPtr conn);
|
int virConnectNumOfNetworks (virConnectPtr conn);
|
||||||
int virConnectListNetworks (virConnectPtr conn,
|
int virConnectListNetworks (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -480,7 +480,7 @@ int virConnectListNetworks (virConnectPtr conn,
|
|||||||
*/
|
*/
|
||||||
int virConnectNumOfDefinedNetworks (virConnectPtr conn);
|
int virConnectNumOfDefinedNetworks (virConnectPtr conn);
|
||||||
int virConnectListDefinedNetworks (virConnectPtr conn,
|
int virConnectListDefinedNetworks (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -4,6 +4,7 @@ Makefile.in
|
|||||||
.libs
|
.libs
|
||||||
*.lo
|
*.lo
|
||||||
*.la
|
*.la
|
||||||
|
*.loT
|
||||||
libvirt.py
|
libvirt.py
|
||||||
libvirt-export.c
|
libvirt-export.c
|
||||||
libvirtclass.txt
|
libvirtclass.txt
|
||||||
|
@ -34,6 +34,8 @@ python_LTLIBRARIES = libvirtmod.la
|
|||||||
|
|
||||||
libvirtmod_la_SOURCES = libvir.c types.c libvirt-py.c libvirt-py.h
|
libvirtmod_la_SOURCES = libvir.c types.c libvirt-py.c libvirt-py.h
|
||||||
libvirtmod_la_LIBADD = $(mylibs)
|
libvirtmod_la_LIBADD = $(mylibs)
|
||||||
|
# Python header files contain a redundant decl, hence:
|
||||||
|
libvirtmod_la_CFLAGS = -Wno-redundant-decls
|
||||||
|
|
||||||
libvirt.py: $(srcdir)/libvir.py libvirtclass.py
|
libvirt.py: $(srcdir)/libvir.py libvirtclass.py
|
||||||
cat $(srcdir)/libvir.py libvirtclass.py > libvirt.py
|
cat $(srcdir)/libvir.py libvirtclass.py > libvirt.py
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
#include "libvirt_wrap.h"
|
#include "libvirt_wrap.h"
|
||||||
#include "libvirt-py.h"
|
#include "libvirt-py.h"
|
||||||
|
|
||||||
void initlibvirmod(void);
|
extern void initlibvirtmod(void);
|
||||||
|
|
||||||
PyObject *libvirt_virDomainGetUUID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args);
|
PyObject *libvirt_virDomainGetUUID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args);
|
||||||
PyObject *libvirt_virGetLastError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args);
|
PyObject *libvirt_virGetLastError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args);
|
||||||
@ -266,7 +266,7 @@ libvirt_virConnectListDefinedDomains(PyObject *self ATTRIBUTE_UNUSED,
|
|||||||
Py_INCREF(Py_None);
|
Py_INCREF(Py_None);
|
||||||
return (Py_None);
|
return (Py_None);
|
||||||
}
|
}
|
||||||
c_retval = virConnectListDefinedDomains(conn, (const char **)names, c_retval);
|
c_retval = virConnectListDefinedDomains(conn, names, c_retval);
|
||||||
if (c_retval < 0) {
|
if (c_retval < 0) {
|
||||||
free(names);
|
free(names);
|
||||||
Py_INCREF(Py_None);
|
Py_INCREF(Py_None);
|
||||||
@ -375,7 +375,7 @@ libvirt_virDomainGetUUID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
|
|||||||
return(py_retval);
|
return(py_retval);
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *
|
static PyObject *
|
||||||
libvirt_virDomainLookupByUUID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
|
libvirt_virDomainLookupByUUID(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
|
||||||
PyObject *py_retval;
|
PyObject *py_retval;
|
||||||
virDomainPtr c_retval;
|
virDomainPtr c_retval;
|
||||||
|
@ -90,7 +90,7 @@ PyObject * libvirt_virDomainPtrWrap(virDomainPtr node);
|
|||||||
|
|
||||||
#define LIBVIRT_ENSURE_THREAD_STATE \
|
#define LIBVIRT_ENSURE_THREAD_STATE \
|
||||||
LIBVIRT_STMT_START { \
|
LIBVIRT_STMT_START { \
|
||||||
PyGILState_STATE _save; \
|
PyGILState_STATE _save = PyGILState_UNLOCKED; \
|
||||||
if (PyEval_ThreadsInitialized()) \
|
if (PyEval_ThreadsInitialized()) \
|
||||||
_save = PyGILState_Ensure();
|
_save = PyGILState_Ensure();
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ typedef char *
|
|||||||
int flags);
|
int flags);
|
||||||
typedef int
|
typedef int
|
||||||
(*virDrvListDefinedDomains) (virConnectPtr conn,
|
(*virDrvListDefinedDomains) (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
typedef int
|
typedef int
|
||||||
(*virDrvNumOfDefinedDomains) (virConnectPtr conn);
|
(*virDrvNumOfDefinedDomains) (virConnectPtr conn);
|
||||||
@ -197,13 +197,13 @@ typedef int
|
|||||||
(*virDrvNumOfNetworks) (virConnectPtr conn);
|
(*virDrvNumOfNetworks) (virConnectPtr conn);
|
||||||
typedef int
|
typedef int
|
||||||
(*virDrvListNetworks) (virConnectPtr conn,
|
(*virDrvListNetworks) (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
typedef int
|
typedef int
|
||||||
(*virDrvNumOfDefinedNetworks) (virConnectPtr conn);
|
(*virDrvNumOfDefinedNetworks) (virConnectPtr conn);
|
||||||
typedef int
|
typedef int
|
||||||
(*virDrvListDefinedNetworks) (virConnectPtr conn,
|
(*virDrvListDefinedNetworks) (virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
typedef virNetworkPtr
|
typedef virNetworkPtr
|
||||||
(*virDrvNetworkLookupByUUID) (virConnectPtr conn,
|
(*virDrvNetworkLookupByUUID) (virConnectPtr conn,
|
||||||
|
@ -1795,7 +1795,7 @@ virConnectNumOfDefinedDomains(virConnectPtr conn)
|
|||||||
* Returns the number of names provided in the array or -1 in case of error
|
* Returns the number of names provided in the array or -1 in case of error
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
virConnectListDefinedDomains(virConnectPtr conn, const char **names,
|
virConnectListDefinedDomains(virConnectPtr conn, char **const names,
|
||||||
int maxnames) {
|
int maxnames) {
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
int i;
|
int i;
|
||||||
@ -2234,7 +2234,7 @@ virConnectNumOfNetworks(virConnectPtr conn)
|
|||||||
* Returns the number of networks found or -1 in case of error
|
* Returns the number of networks found or -1 in case of error
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
virConnectListNetworks(virConnectPtr conn, const char **names, int maxnames)
|
virConnectListNetworks(virConnectPtr conn, char **const names, int maxnames)
|
||||||
{
|
{
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
int i;
|
int i;
|
||||||
@ -2305,7 +2305,7 @@ virConnectNumOfDefinedNetworks(virConnectPtr conn)
|
|||||||
* Returns the number of names provided in the array or -1 in case of error
|
* Returns the number of names provided in the array or -1 in case of error
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
virConnectListDefinedNetworks(virConnectPtr conn, const char **names,
|
virConnectListDefinedNetworks(virConnectPtr conn, char **const names,
|
||||||
int maxnames) {
|
int maxnames) {
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
int i;
|
int i;
|
||||||
|
@ -717,7 +717,7 @@ static int qemuNumOfDefinedDomains(virConnectPtr conn) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int qemuListDefinedDomains(virConnectPtr conn,
|
static int qemuListDefinedDomains(virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames){
|
int maxnames){
|
||||||
struct qemud_packet req, reply;
|
struct qemud_packet req, reply;
|
||||||
int i, nDomains;
|
int i, nDomains;
|
||||||
@ -878,7 +878,7 @@ static int qemuNumOfNetworks(virConnectPtr conn) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int qemuListNetworks(virConnectPtr conn,
|
static int qemuListNetworks(virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames) {
|
int maxnames) {
|
||||||
struct qemud_packet req, reply;
|
struct qemud_packet req, reply;
|
||||||
int i, nNetworks;
|
int i, nNetworks;
|
||||||
@ -916,7 +916,7 @@ static int qemuNumOfDefinedNetworks(virConnectPtr conn) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int qemuListDefinedNetworks(virConnectPtr conn,
|
static int qemuListDefinedNetworks(virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames) {
|
int maxnames) {
|
||||||
struct qemud_packet req, reply;
|
struct qemud_packet req, reply;
|
||||||
int i, nNetworks;
|
int i, nNetworks;
|
||||||
|
@ -76,7 +76,7 @@ char * testDomainDumpXML(virDomainPtr domain, int flags);
|
|||||||
|
|
||||||
int testNumOfDefinedDomains(virConnectPtr conn);
|
int testNumOfDefinedDomains(virConnectPtr conn);
|
||||||
int testListDefinedDomains(virConnectPtr conn,
|
int testListDefinedDomains(virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames);
|
int maxnames);
|
||||||
|
|
||||||
virDomainPtr testDomainDefineXML(virConnectPtr conn,
|
virDomainPtr testDomainDefineXML(virConnectPtr conn,
|
||||||
@ -1289,7 +1289,7 @@ int testNumOfDefinedDomains(virConnectPtr conn) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int testListDefinedDomains(virConnectPtr conn,
|
int testListDefinedDomains(virConnectPtr conn,
|
||||||
const char **names,
|
char **const names,
|
||||||
int maxnames) {
|
int maxnames) {
|
||||||
testCon *con = &node->connections[conn->handle];
|
testCon *con = &node->connections[conn->handle];
|
||||||
int n = 0, i;
|
int n = 0, i;
|
||||||
|
@ -471,7 +471,7 @@ cmdList(vshControl * ctl, vshCmd * cmd ATTRIBUTE_UNUSED)
|
|||||||
int all = vshCommandOptBool(cmd, "all");
|
int all = vshCommandOptBool(cmd, "all");
|
||||||
int active = !inactive || all ? 1 : 0;
|
int active = !inactive || all ? 1 : 0;
|
||||||
int *ids = NULL, maxid = 0, i;
|
int *ids = NULL, maxid = 0, i;
|
||||||
const char **names = NULL;
|
char **names = NULL;
|
||||||
int maxname = 0;
|
int maxname = 0;
|
||||||
inactive |= all;
|
inactive |= all;
|
||||||
|
|
||||||
@ -1925,7 +1925,7 @@ cmdNetworkList(vshControl * ctl, vshCmd * cmd ATTRIBUTE_UNUSED)
|
|||||||
int all = vshCommandOptBool(cmd, "all");
|
int all = vshCommandOptBool(cmd, "all");
|
||||||
int active = !inactive || all ? 1 : 0;
|
int active = !inactive || all ? 1 : 0;
|
||||||
int maxactive = 0, maxinactive = 0, i;
|
int maxactive = 0, maxinactive = 0, i;
|
||||||
const char **activeNames = NULL, **inactiveNames = NULL;
|
char **activeNames = NULL, **inactiveNames = NULL;
|
||||||
inactive |= all;
|
inactive |= all;
|
||||||
|
|
||||||
if (!vshConnectionUsability(ctl, ctl->conn, TRUE))
|
if (!vshConnectionUsability(ctl, ctl->conn, TRUE))
|
||||||
|
@ -1127,7 +1127,7 @@ virXen_getvcpusinfo(int handle, int id, unsigned int vcpu, virVcpuInfoPtr ipt,
|
|||||||
* Initialize the hypervisor layer. Try to detect the kind of interface
|
* Initialize the hypervisor layer. Try to detect the kind of interface
|
||||||
* used i.e. pre or post changeset 10277
|
* used i.e. pre or post changeset 10277
|
||||||
*/
|
*/
|
||||||
int
|
static int
|
||||||
xenHypervisorInit(void)
|
xenHypervisorInit(void)
|
||||||
{
|
{
|
||||||
int fd, ret, cmd;
|
int fd, ret, cmd;
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
static const char * xenDaemonGetType(virConnectPtr conn);
|
static const char * xenDaemonGetType(virConnectPtr conn);
|
||||||
static int xenDaemonListDomains(virConnectPtr conn, int *ids, int maxids);
|
static int xenDaemonListDomains(virConnectPtr conn, int *ids, int maxids);
|
||||||
static int xenDaemonNumOfDomains(virConnectPtr conn);
|
static int xenDaemonNumOfDomains(virConnectPtr conn);
|
||||||
static int xenDaemonListDefinedDomains(virConnectPtr conn, const char **names, int maxnames);
|
static int xenDaemonListDefinedDomains(virConnectPtr conn, char **const names, int maxnames);
|
||||||
static int xenDaemonNumOfDefinedDomains(virConnectPtr conn);
|
static int xenDaemonNumOfDefinedDomains(virConnectPtr conn);
|
||||||
static virDomainPtr xenDaemonLookupByID(virConnectPtr conn, int id);
|
static virDomainPtr xenDaemonLookupByID(virConnectPtr conn, int id);
|
||||||
static virDomainPtr xenDaemonLookupByUUID(virConnectPtr conn,
|
static virDomainPtr xenDaemonLookupByUUID(virConnectPtr conn,
|
||||||
@ -1038,7 +1038,8 @@ xenDaemonDomainLookupByName_ids(virConnectPtr xend, const char *domname,
|
|||||||
_("domain information incorrect domid not numeric"));
|
_("domain information incorrect domid not numeric"));
|
||||||
ret = -1;
|
ret = -1;
|
||||||
} else if (uuid != NULL) {
|
} else if (uuid != NULL) {
|
||||||
char **ptr = (char **) &uuid;
|
char *uuid_c = (char *) uuid;
|
||||||
|
char **ptr = &uuid_c;
|
||||||
|
|
||||||
if (sexpr_uuid(ptr, root, "domain/uuid") == NULL) {
|
if (sexpr_uuid(ptr, root, "domain/uuid") == NULL) {
|
||||||
virXendError(xend, VIR_ERR_INTERNAL_ERROR,
|
virXendError(xend, VIR_ERR_INTERNAL_ERROR,
|
||||||
@ -1108,6 +1109,7 @@ error:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef PROXY
|
||||||
static int
|
static int
|
||||||
xend_detect_config_version(virConnectPtr conn) {
|
xend_detect_config_version(virConnectPtr conn) {
|
||||||
struct sexpr *root;
|
struct sexpr *root;
|
||||||
@ -1135,7 +1137,6 @@ xend_detect_config_version(virConnectPtr conn) {
|
|||||||
return conn->xendConfigVersion;
|
return conn->xendConfigVersion;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef PROXY
|
|
||||||
/**
|
/**
|
||||||
* xend_node_shutdown:
|
* xend_node_shutdown:
|
||||||
* @xend: A xend instance
|
* @xend: A xend instance
|
||||||
@ -3087,7 +3088,7 @@ error:
|
|||||||
return(ret);
|
return(ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
int xenDaemonListDefinedDomains(virConnectPtr conn, const char **names, int maxnames) {
|
int xenDaemonListDefinedDomains(virConnectPtr conn, char **const names, int maxnames) {
|
||||||
struct sexpr *root = NULL;
|
struct sexpr *root = NULL;
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
struct sexpr *_for_i, *node;
|
struct sexpr *_for_i, *node;
|
||||||
|
@ -2196,7 +2196,7 @@ struct xenXMListIteratorContext {
|
|||||||
virConnectPtr conn;
|
virConnectPtr conn;
|
||||||
int max;
|
int max;
|
||||||
int count;
|
int count;
|
||||||
const char **names;
|
char ** names;
|
||||||
};
|
};
|
||||||
|
|
||||||
static void xenXMListIterator(const void *payload ATTRIBUTE_UNUSED, const char *name, const void *data) {
|
static void xenXMListIterator(const void *payload ATTRIBUTE_UNUSED, const char *name, const void *data) {
|
||||||
@ -2220,7 +2220,7 @@ static void xenXMListIterator(const void *payload ATTRIBUTE_UNUSED, const char *
|
|||||||
* List all defined domains, filtered to remove any which
|
* List all defined domains, filtered to remove any which
|
||||||
* are currently running
|
* are currently running
|
||||||
*/
|
*/
|
||||||
int xenXMListDefinedDomains(virConnectPtr conn, const char **names, int maxnames) {
|
int xenXMListDefinedDomains(virConnectPtr conn, char **const names, int maxnames) {
|
||||||
struct xenXMListIteratorContext ctx;
|
struct xenXMListIteratorContext ctx;
|
||||||
|
|
||||||
if (!VIR_IS_CONNECT(conn)) {
|
if (!VIR_IS_CONNECT(conn)) {
|
||||||
|
@ -46,7 +46,7 @@ virDomainPtr xenXMDomainLookupByName(virConnectPtr conn, const char *domname);
|
|||||||
virDomainPtr xenXMDomainLookupByUUID(virConnectPtr conn,
|
virDomainPtr xenXMDomainLookupByUUID(virConnectPtr conn,
|
||||||
const unsigned char *uuid);
|
const unsigned char *uuid);
|
||||||
|
|
||||||
int xenXMListDefinedDomains(virConnectPtr conn, const char **names, int maxnames);
|
int xenXMListDefinedDomains(virConnectPtr conn, char ** const names, int maxnames);
|
||||||
int xenXMNumOfDefinedDomains(virConnectPtr conn);
|
int xenXMNumOfDefinedDomains(virConnectPtr conn);
|
||||||
|
|
||||||
int xenXMDomainCreate(virDomainPtr domain);
|
int xenXMDomainCreate(virDomainPtr domain);
|
||||||
|
@ -2,8 +2,10 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <libvirt/libvirt.h>
|
#include <libvirt/libvirt.h>
|
||||||
#include <libvirt/virterror.h>
|
#include <libvirt/virterror.h>
|
||||||
|
#include "internal.h"
|
||||||
|
|
||||||
static void errorHandler(void *userData, virErrorPtr error) {
|
static void errorHandler(void *userData ATTRIBUTE_UNUSED,
|
||||||
|
virErrorPtr error ATTRIBUTE_UNUSED) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(void) {
|
int main(void) {
|
||||||
|
Loading…
Reference in New Issue
Block a user