virDomainEventCallbackListPtr cbList,
virConnectDomainEventCallback callback,
void *opaque,
- virFreeCallback freecb);
+ virFreeCallback freecb)
+ ATTRIBUTE_NONNULL(1);
int virDomainEventCallbackListRemove(virConnectPtr conn,
virDomainEventCallbackListPtr cbList,
- virConnectDomainEventCallback callback);
+ virConnectDomainEventCallback callback)
+ ATTRIBUTE_NONNULL(1);
int virDomainEventCallbackListRemoveConn(virConnectPtr conn,
- virDomainEventCallbackListPtr cbList);
+ virDomainEventCallbackListPtr cbList)
+ ATTRIBUTE_NONNULL(1);
int virDomainEventCallbackListMarkDelete(virConnectPtr conn,
virDomainEventCallbackListPtr cbList,
- virConnectDomainEventCallback callback);
+ virConnectDomainEventCallback callback)
+ ATTRIBUTE_NONNULL(1);
+
int virDomainEventCallbackListPurgeMarked(virDomainEventCallbackListPtr cbList);
/**
const char ***retenv,
int **tapfds,
int *ntapfds,
- const char *migrateFrom);
+ const char *migrateFrom)
+ ATTRIBUTE_NONNULL(1);
/* With vlan == -1, use netdev syntax, else old hostnet */
char * qemuBuildHostNetStr(virDomainNetDefPtr net,
int qemudNetworkIfaceConnect (virConnectPtr conn,
struct qemud_driver *driver,
virDomainNetDefPtr net,
- unsigned long long qemuCmdFlags);
+ unsigned long long qemuCmdFlags)
+ ATTRIBUTE_NONNULL(1);
int qemudProbeMachineTypes (const char *binary,
virCapsGuestMachinePtr **machines,
#include "internal.h"
#include "testutils.h"
#include "qemu/qemu_conf.h"
+#include "datatypes.h"
#include "testutilsqemu.h"
unsigned long long flags;
virDomainDefPtr vmdef = NULL;
virDomainChrDef monitor_chr;
+ virConnectPtr conn;
+
+ if (!(conn = virGetConnect()))
+ goto fail;
if (virtTestLoadFile(cmd, &expectargv, MAX_FILE) < 0)
goto fail;
}
- if (qemudBuildCommandLine(NULL, &driver,
+ if (qemudBuildCommandLine(conn, &driver,
vmdef, &monitor_chr, 0, flags,
&argv, &qenv,
NULL, NULL, migrateFrom) < 0)
free(qenv);
}
virDomainDefFree(vmdef);
+ virUnrefConnect(conn);
return ret;
}