mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Use G_GNUC_WARN_UNUSED_RESULT instead of ATTRIBUTE_RETURN_CHECK
Introduced in GLib 2.10. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
426f396198
commit
2dec8c4760
@ -135,7 +135,7 @@ get_nonnull_server(virNetDaemonPtr dmn, admin_nonnull_server srv)
|
|||||||
return virNetDaemonGetServer(dmn, srv.name);
|
return virNetDaemonGetServer(dmn, srv.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int ATTRIBUTE_RETURN_CHECK
|
static int G_GNUC_WARN_UNUSED_RESULT
|
||||||
make_nonnull_server(admin_nonnull_server *srv_dst,
|
make_nonnull_server(admin_nonnull_server *srv_dst,
|
||||||
virNetServerPtr srv_src)
|
virNetServerPtr srv_src)
|
||||||
{
|
{
|
||||||
|
@ -186,7 +186,7 @@ void virDomainDeviceInfoFree(virDomainDeviceInfoPtr info);
|
|||||||
|
|
||||||
bool virDomainDeviceInfoAddressIsEqual(const virDomainDeviceInfo *a,
|
bool virDomainDeviceInfoAddressIsEqual(const virDomainDeviceInfo *a,
|
||||||
const virDomainDeviceInfo *b)
|
const virDomainDeviceInfo *b)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virDomainDeviceAddressIsValid(virDomainDeviceInfoPtr info,
|
bool virDomainDeviceAddressIsValid(virDomainDeviceInfoPtr info,
|
||||||
int type);
|
int type);
|
||||||
|
@ -17521,7 +17521,7 @@ virDomainChrFind(virDomainDefPtr def,
|
|||||||
|
|
||||||
/* Return the address within vmdef to be modified when working with a
|
/* Return the address within vmdef to be modified when working with a
|
||||||
* chrdefptr of the given type. */
|
* chrdefptr of the given type. */
|
||||||
static int ATTRIBUTE_RETURN_CHECK
|
static int G_GNUC_WARN_UNUSED_RESULT
|
||||||
virDomainChrGetDomainPtrsInternal(virDomainDefPtr vmdef,
|
virDomainChrGetDomainPtrsInternal(virDomainDefPtr vmdef,
|
||||||
virDomainChrDeviceType type,
|
virDomainChrDeviceType type,
|
||||||
virDomainChrDefPtr ***arrPtr,
|
virDomainChrDefPtr ***arrPtr,
|
||||||
|
@ -2814,7 +2814,7 @@ int virDomainDefSetVcpus(virDomainDefPtr def, unsigned int vcpus);
|
|||||||
unsigned int virDomainDefGetVcpus(const virDomainDef *def);
|
unsigned int virDomainDefGetVcpus(const virDomainDef *def);
|
||||||
virBitmapPtr virDomainDefGetOnlineVcpumap(const virDomainDef *def);
|
virBitmapPtr virDomainDefGetOnlineVcpumap(const virDomainDef *def);
|
||||||
virDomainVcpuDefPtr virDomainDefGetVcpu(virDomainDefPtr def, unsigned int vcpu)
|
virDomainVcpuDefPtr virDomainDefGetVcpu(virDomainDefPtr def, unsigned int vcpu)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virDomainDefVcpuOrderClear(virDomainDefPtr def);
|
void virDomainDefVcpuOrderClear(virDomainDefPtr def);
|
||||||
int virDomainDefGetVcpusTopology(const virDomainDef *def,
|
int virDomainDefGetVcpusTopology(const virDomainDef *def,
|
||||||
unsigned int *maxvcpus);
|
unsigned int *maxvcpus);
|
||||||
@ -2844,11 +2844,11 @@ int virDomainDiskGetType(virDomainDiskDefPtr def);
|
|||||||
void virDomainDiskSetType(virDomainDiskDefPtr def, int type);
|
void virDomainDiskSetType(virDomainDiskDefPtr def, int type);
|
||||||
const char *virDomainDiskGetSource(virDomainDiskDef const *def);
|
const char *virDomainDiskGetSource(virDomainDiskDef const *def);
|
||||||
int virDomainDiskSetSource(virDomainDiskDefPtr def, const char *src)
|
int virDomainDiskSetSource(virDomainDiskDefPtr def, const char *src)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virDomainDiskEmptySource(virDomainDiskDefPtr def);
|
void virDomainDiskEmptySource(virDomainDiskDefPtr def);
|
||||||
const char *virDomainDiskGetDriver(const virDomainDiskDef *def);
|
const char *virDomainDiskGetDriver(const virDomainDiskDef *def);
|
||||||
int virDomainDiskSetDriver(virDomainDiskDefPtr def, const char *name)
|
int virDomainDiskSetDriver(virDomainDiskDefPtr def, const char *name)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virDomainDiskGetFormat(virDomainDiskDefPtr def);
|
int virDomainDiskGetFormat(virDomainDiskDefPtr def);
|
||||||
void virDomainDiskSetFormat(virDomainDiskDefPtr def, int format);
|
void virDomainDiskSetFormat(virDomainDiskDefPtr def, int format);
|
||||||
virDomainControllerDefPtr
|
virDomainControllerDefPtr
|
||||||
@ -2910,7 +2910,7 @@ int virDomainDeviceInfoIterate(virDomainDefPtr def,
|
|||||||
|
|
||||||
bool virDomainDefHasDeviceAddress(virDomainDefPtr def,
|
bool virDomainDefHasDeviceAddress(virDomainDefPtr def,
|
||||||
virDomainDeviceInfoPtr info)
|
virDomainDeviceInfoPtr info)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void virDomainDefFree(virDomainDefPtr vm);
|
void virDomainDefFree(virDomainDefPtr vm);
|
||||||
VIR_DEFINE_AUTOPTR_FUNC(virDomainDef, virDomainDefFree);
|
VIR_DEFINE_AUTOPTR_FUNC(virDomainDef, virDomainDefFree);
|
||||||
@ -3160,7 +3160,7 @@ virDomainDiskDefPtr virDomainDiskByName(virDomainDefPtr def,
|
|||||||
const char *virDomainDiskPathByName(virDomainDefPtr, const char *name);
|
const char *virDomainDiskPathByName(virDomainDefPtr, const char *name);
|
||||||
int virDomainDiskInsert(virDomainDefPtr def,
|
int virDomainDiskInsert(virDomainDefPtr def,
|
||||||
virDomainDiskDefPtr disk)
|
virDomainDiskDefPtr disk)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virDomainDiskInsertPreAlloced(virDomainDefPtr def,
|
void virDomainDiskInsertPreAlloced(virDomainDefPtr def,
|
||||||
virDomainDiskDefPtr disk);
|
virDomainDiskDefPtr disk);
|
||||||
int virDomainStorageNetworkParseHost(xmlNodePtr hostnode,
|
int virDomainStorageNetworkParseHost(xmlNodePtr hostnode,
|
||||||
@ -3221,7 +3221,7 @@ int virDomainNetAppendIPAddress(virDomainNetDefPtr def,
|
|||||||
|
|
||||||
int virDomainControllerInsert(virDomainDefPtr def,
|
int virDomainControllerInsert(virDomainDefPtr def,
|
||||||
virDomainControllerDefPtr controller)
|
virDomainControllerDefPtr controller)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virDomainControllerInsertPreAlloced(virDomainDefPtr def,
|
void virDomainControllerInsertPreAlloced(virDomainDefPtr def,
|
||||||
virDomainControllerDefPtr controller);
|
virDomainControllerDefPtr controller);
|
||||||
int virDomainControllerFind(const virDomainDef *def, int type, int idx);
|
int virDomainControllerFind(const virDomainDef *def, int type, int idx);
|
||||||
@ -3239,7 +3239,7 @@ int virDomainLeaseIndex(virDomainDefPtr def,
|
|||||||
int virDomainLeaseInsert(virDomainDefPtr def,
|
int virDomainLeaseInsert(virDomainDefPtr def,
|
||||||
virDomainLeaseDefPtr lease);
|
virDomainLeaseDefPtr lease);
|
||||||
int virDomainLeaseInsertPreAlloc(virDomainDefPtr def)
|
int virDomainLeaseInsertPreAlloc(virDomainDefPtr def)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virDomainLeaseInsertPreAlloced(virDomainDefPtr def,
|
void virDomainLeaseInsertPreAlloced(virDomainDefPtr def,
|
||||||
virDomainLeaseDefPtr lease);
|
virDomainLeaseDefPtr lease);
|
||||||
virDomainLeaseDefPtr
|
virDomainLeaseDefPtr
|
||||||
@ -3287,7 +3287,7 @@ int virDomainSaveConfig(const char *configDir,
|
|||||||
int virDomainSaveStatus(virDomainXMLOptionPtr xmlopt,
|
int virDomainSaveStatus(virDomainXMLOptionPtr xmlopt,
|
||||||
const char *statusDir,
|
const char *statusDir,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
virCapsPtr caps) ATTRIBUTE_RETURN_CHECK;
|
virCapsPtr caps) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
typedef void (*virDomainLoadConfigNotify)(virDomainObjPtr dom,
|
typedef void (*virDomainLoadConfigNotify)(virDomainObjPtr dom,
|
||||||
int newDomain,
|
int newDomain,
|
||||||
@ -3357,29 +3357,29 @@ typedef const char* (*virEventActionToStringFunc)(int type);
|
|||||||
typedef int (*virEventActionFromStringFunc)(const char *type);
|
typedef int (*virEventActionFromStringFunc)(const char *type);
|
||||||
|
|
||||||
int virDomainMemoryInsert(virDomainDefPtr def, virDomainMemoryDefPtr mem)
|
int virDomainMemoryInsert(virDomainDefPtr def, virDomainMemoryDefPtr mem)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
virDomainMemoryDefPtr virDomainMemoryRemove(virDomainDefPtr def, int idx)
|
virDomainMemoryDefPtr virDomainMemoryRemove(virDomainDefPtr def, int idx)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
int virDomainMemoryFindByDef(virDomainDefPtr def, virDomainMemoryDefPtr mem)
|
int virDomainMemoryFindByDef(virDomainDefPtr def, virDomainMemoryDefPtr mem)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virDomainMemoryFindInactiveByDef(virDomainDefPtr def,
|
int virDomainMemoryFindInactiveByDef(virDomainDefPtr def,
|
||||||
virDomainMemoryDefPtr mem)
|
virDomainMemoryDefPtr mem)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virDomainShmemDefInsert(virDomainDefPtr def, virDomainShmemDefPtr shmem)
|
int virDomainShmemDefInsert(virDomainDefPtr def, virDomainShmemDefPtr shmem)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
bool virDomainShmemDefEquals(virDomainShmemDefPtr src, virDomainShmemDefPtr dst)
|
bool virDomainShmemDefEquals(virDomainShmemDefPtr src, virDomainShmemDefPtr dst)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
ssize_t virDomainShmemDefFind(virDomainDefPtr def, virDomainShmemDefPtr shmem)
|
ssize_t virDomainShmemDefFind(virDomainDefPtr def, virDomainShmemDefPtr shmem)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
virDomainShmemDefPtr virDomainShmemDefRemove(virDomainDefPtr def, size_t idx)
|
virDomainShmemDefPtr virDomainShmemDefRemove(virDomainDefPtr def, size_t idx)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
ssize_t virDomainInputDefFind(const virDomainDef *def,
|
ssize_t virDomainInputDefFind(const virDomainDef *def,
|
||||||
const virDomainInputDef *input)
|
const virDomainInputDef *input)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
bool virDomainVsockDefEquals(const virDomainVsockDef *a,
|
bool virDomainVsockDefEquals(const virDomainVsockDef *a,
|
||||||
const virDomainVsockDef *b)
|
const virDomainVsockDef *b)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
VIR_ENUM_DECL(virDomainTaint);
|
VIR_ENUM_DECL(virDomainTaint);
|
||||||
VIR_ENUM_DECL(virDomainVirt);
|
VIR_ENUM_DECL(virDomainVirt);
|
||||||
@ -3558,7 +3558,7 @@ virStorageSourcePtr
|
|||||||
virDomainStorageSourceParseBase(const char *type,
|
virDomainStorageSourceParseBase(const char *type,
|
||||||
const char *format,
|
const char *format,
|
||||||
const char *index)
|
const char *index)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virDomainStorageSourceParse(xmlNodePtr node,
|
int virDomainStorageSourceParse(xmlNodePtr node,
|
||||||
xmlXPathContextPtr ctxt,
|
xmlXPathContextPtr ctxt,
|
||||||
@ -3572,7 +3572,7 @@ virDomainDiskBackingStoreParse(xmlXPathContextPtr ctxt,
|
|||||||
virStorageSourcePtr src,
|
virStorageSourcePtr src,
|
||||||
unsigned int flags,
|
unsigned int flags,
|
||||||
virDomainXMLOptionPtr xmlopt)
|
virDomainXMLOptionPtr xmlopt)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virDomainDefGetVcpuPinInfoHelper(virDomainDefPtr def,
|
int virDomainDefGetVcpuPinInfoHelper(virDomainDefPtr def,
|
||||||
int maplen,
|
int maplen,
|
||||||
@ -3580,7 +3580,7 @@ int virDomainDefGetVcpuPinInfoHelper(virDomainDefPtr def,
|
|||||||
unsigned char *cpumaps,
|
unsigned char *cpumaps,
|
||||||
int hostcpus,
|
int hostcpus,
|
||||||
virBitmapPtr autoCpuset)
|
virBitmapPtr autoCpuset)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virDomainDefHasMemballoon(const virDomainDef *def) ATTRIBUTE_NONNULL(1);
|
bool virDomainDefHasMemballoon(const virDomainDef *def) ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ int virNetDevBandwidthParse(virNetDevBandwidthPtr *bandwidth,
|
|||||||
unsigned int *class_id,
|
unsigned int *class_id,
|
||||||
xmlNodePtr node,
|
xmlNodePtr node,
|
||||||
bool allowFloor)
|
bool allowFloor)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBandwidthFormat(virNetDevBandwidthPtr def,
|
int virNetDevBandwidthFormat(virNetDevBandwidthPtr def,
|
||||||
unsigned int class_id,
|
unsigned int class_id,
|
||||||
virBufferPtr buf);
|
virBufferPtr buf);
|
||||||
|
@ -202,7 +202,7 @@ virNetworkObjPortForEach(virNetworkObjPtr obj,
|
|||||||
int
|
int
|
||||||
virNetworkObjSaveStatus(const char *statusDir,
|
virNetworkObjSaveStatus(const char *statusDir,
|
||||||
virNetworkObjPtr net,
|
virNetworkObjPtr net,
|
||||||
virNetworkXMLOptionPtr xmlopt) ATTRIBUTE_RETURN_CHECK;
|
virNetworkXMLOptionPtr xmlopt) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virNetworkObjLoadAllConfigs(virNetworkObjListPtr nets,
|
virNetworkObjLoadAllConfigs(virNetworkObjListPtr nets,
|
||||||
|
16
src/driver.h
16
src/driver.h
@ -98,15 +98,15 @@ struct _virConnectDriver {
|
|||||||
};
|
};
|
||||||
|
|
||||||
int virRegisterConnectDriver(virConnectDriverPtr driver,
|
int virRegisterConnectDriver(virConnectDriverPtr driver,
|
||||||
bool setSharedDrivers) ATTRIBUTE_RETURN_CHECK;
|
bool setSharedDrivers) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virRegisterStateDriver(virStateDriverPtr driver) ATTRIBUTE_RETURN_CHECK;
|
int virRegisterStateDriver(virStateDriverPtr driver) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virSetSharedInterfaceDriver(virInterfaceDriverPtr driver) ATTRIBUTE_RETURN_CHECK;
|
int virSetSharedInterfaceDriver(virInterfaceDriverPtr driver) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetSharedNetworkDriver(virNetworkDriverPtr driver) ATTRIBUTE_RETURN_CHECK;
|
int virSetSharedNetworkDriver(virNetworkDriverPtr driver) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetSharedNodeDeviceDriver(virNodeDeviceDriverPtr driver) ATTRIBUTE_RETURN_CHECK;
|
int virSetSharedNodeDeviceDriver(virNodeDeviceDriverPtr driver) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetSharedNWFilterDriver(virNWFilterDriverPtr driver) ATTRIBUTE_RETURN_CHECK;
|
int virSetSharedNWFilterDriver(virNWFilterDriverPtr driver) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetSharedSecretDriver(virSecretDriverPtr driver) ATTRIBUTE_RETURN_CHECK;
|
int virSetSharedSecretDriver(virSecretDriverPtr driver) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetSharedStorageDriver(virStorageDriverPtr driver) ATTRIBUTE_RETURN_CHECK;
|
int virSetSharedStorageDriver(virStorageDriverPtr driver) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virHasDriverForURIScheme(const char *scheme);
|
bool virHasDriverForURIScheme(const char *scheme);
|
||||||
|
|
||||||
|
@ -588,7 +588,7 @@ udevBridgeScanDirFilter(const struct dirent *entry)
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT
|
||||||
udevGetIfaceDefBond(struct udev *udev,
|
udevGetIfaceDefBond(struct udev *udev,
|
||||||
struct udev_device *dev,
|
struct udev_device *dev,
|
||||||
const char *name,
|
const char *name,
|
||||||
@ -813,7 +813,7 @@ udevGetIfaceDefBond(struct udev *udev,
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT
|
||||||
udevGetIfaceDefBridge(struct udev *udev,
|
udevGetIfaceDefBridge(struct udev *udev,
|
||||||
struct udev_device *dev,
|
struct udev_device *dev,
|
||||||
const char *name,
|
const char *name,
|
||||||
@ -919,7 +919,7 @@ udevGetIfaceDefBridge(struct udev *udev,
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT
|
||||||
udevGetIfaceDefVlan(struct udev *udev ATTRIBUTE_UNUSED,
|
udevGetIfaceDefVlan(struct udev *udev ATTRIBUTE_UNUSED,
|
||||||
struct udev_device *dev ATTRIBUTE_UNUSED,
|
struct udev_device *dev ATTRIBUTE_UNUSED,
|
||||||
const char *name,
|
const char *name,
|
||||||
|
@ -86,7 +86,7 @@ int
|
|||||||
libxlDomainObjBeginJob(libxlDriverPrivatePtr driver,
|
libxlDomainObjBeginJob(libxlDriverPrivatePtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
enum libxlDomainJob job)
|
enum libxlDomainJob job)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void
|
void
|
||||||
libxlDomainObjEndJob(libxlDriverPrivatePtr driver,
|
libxlDomainObjEndJob(libxlDriverPrivatePtr driver,
|
||||||
@ -94,7 +94,7 @@ libxlDomainObjEndJob(libxlDriverPrivatePtr driver,
|
|||||||
|
|
||||||
int
|
int
|
||||||
libxlDomainJobUpdateTime(struct libxlDomainJobObj *job)
|
libxlDomainJobUpdateTime(struct libxlDomainJobObj *job)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char *
|
char *
|
||||||
libxlDomainManagedSavePath(libxlDriverPrivatePtr driver,
|
libxlDomainManagedSavePath(libxlDriverPrivatePtr driver,
|
||||||
|
@ -99,7 +99,7 @@ int
|
|||||||
virLXCDomainObjBeginJob(virLXCDriverPtr driver,
|
virLXCDomainObjBeginJob(virLXCDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
enum virLXCDomainJob job)
|
enum virLXCDomainJob job)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void
|
void
|
||||||
virLXCDomainObjEndJob(virLXCDriverPtr driver,
|
virLXCDomainObjEndJob(virLXCDriverPtr driver,
|
||||||
|
@ -42,7 +42,7 @@ int virNWFilterLearnIPAddress(virNWFilterTechDriverPtr techdriver,
|
|||||||
bool virNWFilterHasLearnReq(int ifindex);
|
bool virNWFilterHasLearnReq(int ifindex);
|
||||||
int virNWFilterTerminateLearnReq(const char *ifname);
|
int virNWFilterTerminateLearnReq(const char *ifname);
|
||||||
|
|
||||||
int virNWFilterLockIface(const char *ifname) ATTRIBUTE_RETURN_CHECK;
|
int virNWFilterLockIface(const char *ifname) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virNWFilterUnlockIface(const char *ifname);
|
void virNWFilterUnlockIface(const char *ifname);
|
||||||
|
|
||||||
int virNWFilterLearnInit(void);
|
int virNWFilterLearnInit(void);
|
||||||
|
@ -178,12 +178,12 @@ int
|
|||||||
qemuBlockStorageSourceCreateGetFormatProps(virStorageSourcePtr src,
|
qemuBlockStorageSourceCreateGetFormatProps(virStorageSourcePtr src,
|
||||||
virStorageSourcePtr backing,
|
virStorageSourcePtr backing,
|
||||||
virJSONValuePtr *props)
|
virJSONValuePtr *props)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
qemuBlockStorageSourceCreateGetStorageProps(virStorageSourcePtr src,
|
qemuBlockStorageSourceCreateGetStorageProps(virStorageSourcePtr src,
|
||||||
virJSONValuePtr *props)
|
virJSONValuePtr *props)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
qemuBlockStorageSourceCreate(virDomainObjPtr vm,
|
qemuBlockStorageSourceCreate(virDomainObjPtr vm,
|
||||||
|
@ -212,7 +212,7 @@ void qemuBlockJobSyncEnd(virDomainObjPtr vm,
|
|||||||
|
|
||||||
qemuBlockJobDataPtr
|
qemuBlockJobDataPtr
|
||||||
qemuBlockJobGetByDisk(virDomainDiskDefPtr disk)
|
qemuBlockJobGetByDisk(virDomainDiskDefPtr disk)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
qemuBlockjobState
|
qemuBlockjobState
|
||||||
qemuBlockjobConvertMonitorStatus(int monitorstatus);
|
qemuBlockjobConvertMonitorStatus(int monitorstatus);
|
||||||
|
@ -40,10 +40,10 @@ int qemuTeardownInputCgroup(virDomainObjPtr vm,
|
|||||||
virDomainInputDefPtr dev);
|
virDomainInputDefPtr dev);
|
||||||
int qemuSetupHostdevCgroup(virDomainObjPtr vm,
|
int qemuSetupHostdevCgroup(virDomainObjPtr vm,
|
||||||
virDomainHostdevDefPtr dev)
|
virDomainHostdevDefPtr dev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuTeardownHostdevCgroup(virDomainObjPtr vm,
|
int qemuTeardownHostdevCgroup(virDomainObjPtr vm,
|
||||||
virDomainHostdevDefPtr dev)
|
virDomainHostdevDefPtr dev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuSetupMemoryDevicesCgroup(virDomainObjPtr vm,
|
int qemuSetupMemoryDevicesCgroup(virDomainObjPtr vm,
|
||||||
virDomainMemoryDefPtr mem);
|
virDomainMemoryDefPtr mem);
|
||||||
int qemuTeardownMemoryDevicesCgroup(virDomainObjPtr vm,
|
int qemuTeardownMemoryDevicesCgroup(virDomainObjPtr vm,
|
||||||
|
@ -610,30 +610,30 @@ void qemuDomainEventEmitJobCompleted(virQEMUDriverPtr driver,
|
|||||||
int qemuDomainObjBeginJob(virQEMUDriverPtr driver,
|
int qemuDomainObjBeginJob(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
qemuDomainJob job)
|
qemuDomainJob job)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuDomainObjBeginAgentJob(virQEMUDriverPtr driver,
|
int qemuDomainObjBeginAgentJob(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
qemuDomainAgentJob agentJob)
|
qemuDomainAgentJob agentJob)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuDomainObjBeginJobWithAgent(virQEMUDriverPtr driver,
|
int qemuDomainObjBeginJobWithAgent(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
qemuDomainJob job,
|
qemuDomainJob job,
|
||||||
qemuDomainAgentJob agentJob)
|
qemuDomainAgentJob agentJob)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuDomainObjBeginAsyncJob(virQEMUDriverPtr driver,
|
int qemuDomainObjBeginAsyncJob(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
qemuDomainAsyncJob asyncJob,
|
qemuDomainAsyncJob asyncJob,
|
||||||
virDomainJobOperation operation,
|
virDomainJobOperation operation,
|
||||||
unsigned long apiFlags)
|
unsigned long apiFlags)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuDomainObjBeginNestedJob(virQEMUDriverPtr driver,
|
int qemuDomainObjBeginNestedJob(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
qemuDomainAsyncJob asyncJob)
|
qemuDomainAsyncJob asyncJob)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuDomainObjBeginJobNowait(virQEMUDriverPtr driver,
|
int qemuDomainObjBeginJobNowait(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
qemuDomainJob job)
|
qemuDomainJob job)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void qemuDomainObjEndJob(virQEMUDriverPtr driver,
|
void qemuDomainObjEndJob(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj);
|
virDomainObjPtr obj);
|
||||||
@ -662,11 +662,11 @@ void qemuDomainObjEnterMonitor(virQEMUDriverPtr driver,
|
|||||||
int qemuDomainObjExitMonitor(virQEMUDriverPtr driver,
|
int qemuDomainObjExitMonitor(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj)
|
virDomainObjPtr obj)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int qemuDomainObjEnterMonitorAsync(virQEMUDriverPtr driver,
|
int qemuDomainObjEnterMonitorAsync(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr obj,
|
virDomainObjPtr obj,
|
||||||
qemuDomainAsyncJob asyncJob)
|
qemuDomainAsyncJob asyncJob)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
qemuAgentPtr qemuDomainObjEnterAgent(virDomainObjPtr obj)
|
qemuAgentPtr qemuDomainObjEnterAgent(virDomainObjPtr obj)
|
||||||
@ -679,7 +679,7 @@ void qemuDomainObjEnterRemote(virDomainObjPtr obj)
|
|||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
int qemuDomainObjExitRemote(virDomainObjPtr obj,
|
int qemuDomainObjExitRemote(virDomainObjPtr obj,
|
||||||
bool checkActive)
|
bool checkActive)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
virDomainDefPtr qemuDomainDefCopy(virQEMUDriverPtr driver,
|
virDomainDefPtr qemuDomainDefCopy(virQEMUDriverPtr driver,
|
||||||
virQEMUCapsPtr qemuCaps,
|
virQEMUCapsPtr qemuCaps,
|
||||||
@ -843,7 +843,7 @@ int qemuDomainDiskGetBackendAlias(virDomainDiskDefPtr disk,
|
|||||||
virQEMUCapsPtr qemuCaps,
|
virQEMUCapsPtr qemuCaps,
|
||||||
char **backendAlias)
|
char **backendAlias)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_NONNULL(3) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(3) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int qemuDomainStorageSourceChainAccessAllow(virQEMUDriverPtr driver,
|
int qemuDomainStorageSourceChainAccessAllow(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr vm,
|
virDomainObjPtr vm,
|
||||||
@ -1172,7 +1172,7 @@ qemuDomainPrepareDiskSourceData(virDomainDiskDefPtr disk,
|
|||||||
virStorageSourcePtr src,
|
virStorageSourcePtr src,
|
||||||
virQEMUDriverConfigPtr cfg,
|
virQEMUDriverConfigPtr cfg,
|
||||||
virQEMUCapsPtr qemuCaps)
|
virQEMUCapsPtr qemuCaps)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
@ -1220,4 +1220,4 @@ qemuDomainValidateActualNetDef(const virDomainNetDef *net,
|
|||||||
|
|
||||||
int
|
int
|
||||||
qemuDomainSupportsCheckpointsBlockjobs(virDomainObjPtr vm)
|
qemuDomainSupportsCheckpointsBlockjobs(virDomainObjPtr vm)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -28,17 +28,17 @@ int qemuExtDeviceLogCommand(virQEMUDriverPtr driver,
|
|||||||
virCommandPtr cmd,
|
virCommandPtr cmd,
|
||||||
const char *info)
|
const char *info)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int qemuExtDevicesPrepareDomain(virQEMUDriverPtr driver,
|
int qemuExtDevicesPrepareDomain(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr vm)
|
virDomainObjPtr vm)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int qemuExtDevicesPrepareHost(virQEMUDriverPtr driver,
|
int qemuExtDevicesPrepareHost(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr vm)
|
virDomainObjPtr vm)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void qemuExtDevicesCleanupHost(virQEMUDriverPtr driver,
|
void qemuExtDevicesCleanupHost(virQEMUDriverPtr driver,
|
||||||
virDomainDefPtr def)
|
virDomainDefPtr def)
|
||||||
@ -48,7 +48,7 @@ int qemuExtDevicesStart(virQEMUDriverPtr driver,
|
|||||||
virDomainObjPtr vm,
|
virDomainObjPtr vm,
|
||||||
bool incomingMigration)
|
bool incomingMigration)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void qemuExtDevicesStop(virQEMUDriverPtr driver,
|
void qemuExtDevicesStop(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr vm)
|
virDomainObjPtr vm)
|
||||||
|
@ -86,7 +86,7 @@ qemuMigrationJobStart(virQEMUDriverPtr driver,
|
|||||||
virDomainObjPtr vm,
|
virDomainObjPtr vm,
|
||||||
qemuDomainAsyncJob job,
|
qemuDomainAsyncJob job,
|
||||||
unsigned long apiFlags)
|
unsigned long apiFlags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
qemuMigrationJobSetPhase(virQEMUDriverPtr driver,
|
qemuMigrationJobSetPhase(virQEMUDriverPtr driver,
|
||||||
|
@ -206,7 +206,7 @@ qemuMigrationSrcToFile(virQEMUDriverPtr driver,
|
|||||||
int fd,
|
int fd,
|
||||||
const char *compressor,
|
const char *compressor,
|
||||||
qemuDomainAsyncJob asyncJob)
|
qemuDomainAsyncJob asyncJob)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
qemuMigrationSrcCancel(virQEMUDriverPtr driver,
|
qemuMigrationSrcCancel(virQEMUDriverPtr driver,
|
||||||
|
@ -25,12 +25,12 @@
|
|||||||
int qemuExtTPMInitPaths(virQEMUDriverPtr driver,
|
int qemuExtTPMInitPaths(virQEMUDriverPtr driver,
|
||||||
virDomainDefPtr def)
|
virDomainDefPtr def)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int qemuExtTPMPrepareHost(virQEMUDriverPtr driver,
|
int qemuExtTPMPrepareHost(virQEMUDriverPtr driver,
|
||||||
virDomainDefPtr def)
|
virDomainDefPtr def)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void qemuExtTPMCleanupHost(virDomainDefPtr def)
|
void qemuExtTPMCleanupHost(virDomainDefPtr def)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
@ -39,7 +39,7 @@ int qemuExtTPMStart(virQEMUDriverPtr driver,
|
|||||||
virDomainObjPtr vm,
|
virDomainObjPtr vm,
|
||||||
bool incomingMigration)
|
bool incomingMigration)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void qemuExtTPMStop(virQEMUDriverPtr driver,
|
void qemuExtTPMStop(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr vm)
|
virDomainObjPtr vm)
|
||||||
@ -49,4 +49,4 @@ int qemuExtTPMSetupCgroup(virQEMUDriverPtr driver,
|
|||||||
virDomainDefPtr def,
|
virDomainDefPtr def,
|
||||||
virCgroupPtr cgroup)
|
virCgroupPtr cgroup)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -27,13 +27,13 @@
|
|||||||
int qemuExtVhostUserGPUPrepareDomain(virQEMUDriverPtr driver,
|
int qemuExtVhostUserGPUPrepareDomain(virQEMUDriverPtr driver,
|
||||||
virDomainVideoDefPtr video)
|
virDomainVideoDefPtr video)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int qemuExtVhostUserGPUStart(virQEMUDriverPtr driver,
|
int qemuExtVhostUserGPUStart(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr vm,
|
virDomainObjPtr vm,
|
||||||
virDomainVideoDefPtr video)
|
virDomainVideoDefPtr video)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void qemuExtVhostUserGPUStop(virQEMUDriverPtr driver,
|
void qemuExtVhostUserGPUStop(virQEMUDriverPtr driver,
|
||||||
virDomainObjPtr def,
|
virDomainObjPtr def,
|
||||||
@ -46,4 +46,4 @@ qemuExtVhostUserGPUSetupCgroup(virQEMUDriverPtr driver,
|
|||||||
virDomainVideoDefPtr video,
|
virDomainVideoDefPtr video,
|
||||||
virCgroupPtr cgroup)
|
virCgroupPtr cgroup)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -95,18 +95,18 @@ static virNWFilterBindingPtr get_nonnull_nwfilter_binding(virConnectPtr conn, re
|
|||||||
static virDomainCheckpointPtr get_nonnull_domain_checkpoint(virDomainPtr dom, remote_nonnull_domain_checkpoint checkpoint);
|
static virDomainCheckpointPtr get_nonnull_domain_checkpoint(virDomainPtr dom, remote_nonnull_domain_checkpoint checkpoint);
|
||||||
static virDomainSnapshotPtr get_nonnull_domain_snapshot(virDomainPtr dom, remote_nonnull_domain_snapshot snapshot);
|
static virDomainSnapshotPtr get_nonnull_domain_snapshot(virDomainPtr dom, remote_nonnull_domain_snapshot snapshot);
|
||||||
static virNodeDevicePtr get_nonnull_node_device(virConnectPtr conn, remote_nonnull_node_device dev);
|
static virNodeDevicePtr get_nonnull_node_device(virConnectPtr conn, remote_nonnull_node_device dev);
|
||||||
static int make_nonnull_domain(remote_nonnull_domain *dom_dst, virDomainPtr dom_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_domain(remote_nonnull_domain *dom_dst, virDomainPtr dom_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_network(remote_nonnull_network *net_dst, virNetworkPtr net_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_network(remote_nonnull_network *net_dst, virNetworkPtr net_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_network_port(remote_nonnull_network_port *port_dst, virNetworkPortPtr port_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_network_port(remote_nonnull_network_port *port_dst, virNetworkPortPtr port_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_interface(remote_nonnull_interface *interface_dst, virInterfacePtr interface_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_interface(remote_nonnull_interface *interface_dst, virInterfacePtr interface_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_storage_pool(remote_nonnull_storage_pool *pool_dst, virStoragePoolPtr pool_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_storage_pool(remote_nonnull_storage_pool *pool_dst, virStoragePoolPtr pool_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_storage_vol(remote_nonnull_storage_vol *vol_dst, virStorageVolPtr vol_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_storage_vol(remote_nonnull_storage_vol *vol_dst, virStorageVolPtr vol_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_node_device(remote_nonnull_node_device *dev_dst, virNodeDevicePtr dev_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_node_device(remote_nonnull_node_device *dev_dst, virNodeDevicePtr dev_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_secret(remote_nonnull_secret *secret_dst, virSecretPtr secret_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_secret(remote_nonnull_secret *secret_dst, virSecretPtr secret_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_nwfilter(remote_nonnull_nwfilter *net_dst, virNWFilterPtr nwfilter_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_nwfilter(remote_nonnull_nwfilter *net_dst, virNWFilterPtr nwfilter_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_nwfilter_binding(remote_nonnull_nwfilter_binding *binding_dst, virNWFilterBindingPtr binding_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_nwfilter_binding(remote_nonnull_nwfilter_binding *binding_dst, virNWFilterBindingPtr binding_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_domain_checkpoint(remote_nonnull_domain_checkpoint *checkpoint_dst, virDomainCheckpointPtr checkpoint_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_domain_checkpoint(remote_nonnull_domain_checkpoint *checkpoint_dst, virDomainCheckpointPtr checkpoint_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
static int make_nonnull_domain_snapshot(remote_nonnull_domain_snapshot *snapshot_dst, virDomainSnapshotPtr snapshot_src) ATTRIBUTE_RETURN_CHECK;
|
static int make_nonnull_domain_snapshot(remote_nonnull_domain_snapshot *snapshot_dst, virDomainSnapshotPtr snapshot_src) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
static int
|
static int
|
||||||
remoteSerializeDomainDiskErrors(virDomainDiskErrorPtr errors,
|
remoteSerializeDomainDiskErrors(virDomainDiskErrorPtr errors,
|
||||||
|
@ -66,20 +66,20 @@ void virNetMessageQueuePush(virNetMessagePtr *queue,
|
|||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int virNetMessageEncodeHeader(virNetMessagePtr msg)
|
int virNetMessageEncodeHeader(virNetMessagePtr msg)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetMessageDecodeLength(virNetMessagePtr msg)
|
int virNetMessageDecodeLength(virNetMessagePtr msg)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetMessageDecodeHeader(virNetMessagePtr msg)
|
int virNetMessageDecodeHeader(virNetMessagePtr msg)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetMessageEncodePayload(virNetMessagePtr msg,
|
int virNetMessageEncodePayload(virNetMessagePtr msg,
|
||||||
xdrproc_t filter,
|
xdrproc_t filter,
|
||||||
void *data)
|
void *data)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetMessageDecodePayload(virNetMessagePtr msg,
|
int virNetMessageDecodePayload(virNetMessagePtr msg,
|
||||||
xdrproc_t filter,
|
xdrproc_t filter,
|
||||||
void *data)
|
void *data)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetMessageEncodeNumFDs(virNetMessagePtr msg);
|
int virNetMessageEncodeNumFDs(virNetMessagePtr msg);
|
||||||
int virNetMessageDecodeNumFDs(virNetMessagePtr msg);
|
int virNetMessageDecodeNumFDs(virNetMessagePtr msg);
|
||||||
@ -87,9 +87,9 @@ int virNetMessageDecodeNumFDs(virNetMessagePtr msg);
|
|||||||
int virNetMessageEncodePayloadRaw(virNetMessagePtr msg,
|
int virNetMessageEncodePayloadRaw(virNetMessagePtr msg,
|
||||||
const char *buf,
|
const char *buf,
|
||||||
size_t len)
|
size_t len)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetMessageEncodePayloadEmpty(virNetMessagePtr msg)
|
int virNetMessageEncodePayloadEmpty(virNetMessagePtr msg)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void virNetMessageSaveError(virNetMessageErrorPtr rerr)
|
void virNetMessageSaveError(virNetMessageErrorPtr rerr)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
@ -30,4 +30,4 @@ int virSecretGetSecretString(virConnectPtr conn,
|
|||||||
uint8_t **ret_secret,
|
uint8_t **ret_secret,
|
||||||
size_t *ret_secret_size)
|
size_t *ret_secret_size)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_NONNULL(5) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(5) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -36,7 +36,7 @@ storagePoolLookupByTargetPath(virConnectPtr conn,
|
|||||||
|
|
||||||
char *virStoragePoolObjBuildTempFilePath(virStoragePoolObjPtr obj,
|
char *virStoragePoolObjBuildTempFilePath(virStoragePoolObjPtr obj,
|
||||||
virStorageVolDefPtr voldef)
|
virStorageVolDefPtr voldef)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int storageRegister(void);
|
int storageRegister(void);
|
||||||
int storageRegisterAll(void);
|
int storageRegisterAll(void);
|
||||||
|
@ -147,7 +147,7 @@ enum {
|
|||||||
|
|
||||||
int virStorageBackendVolOpen(const char *path, struct stat *sb,
|
int virStorageBackendVolOpen(const char *path, struct stat *sb,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_RETURN_CHECK
|
G_GNUC_WARN_UNUSED_RESULT
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
#define VIR_STORAGE_DEFAULT_POOL_PERM_MODE 0711
|
#define VIR_STORAGE_DEFAULT_POOL_PERM_MODE 0711
|
||||||
|
@ -54,26 +54,26 @@
|
|||||||
|
|
||||||
/* Don't call these directly - use the macros below */
|
/* Don't call these directly - use the macros below */
|
||||||
int virAlloc(void *ptrptr, size_t size)
|
int virAlloc(void *ptrptr, size_t size)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1);
|
||||||
int virAllocN(void *ptrptr, size_t size, size_t count)
|
int virAllocN(void *ptrptr, size_t size, size_t count)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1);
|
||||||
int virReallocN(void *ptrptr, size_t size, size_t count)
|
int virReallocN(void *ptrptr, size_t size, size_t count)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1);
|
||||||
int virExpandN(void *ptrptr, size_t size, size_t *count, size_t add)
|
int virExpandN(void *ptrptr, size_t size, size_t *count, size_t add)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
||||||
int virResizeN(void *ptrptr, size_t size, size_t *alloc, size_t count, size_t desired)
|
int virResizeN(void *ptrptr, size_t size, size_t *alloc, size_t count, size_t desired)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
||||||
void virShrinkN(void *ptrptr, size_t size, size_t *count, size_t toremove)
|
void virShrinkN(void *ptrptr, size_t size, size_t *count, size_t toremove)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
||||||
int virInsertElementsN(void *ptrptr, size_t size, size_t at, size_t *countptr,
|
int virInsertElementsN(void *ptrptr, size_t size, size_t at, size_t *countptr,
|
||||||
size_t add, void *newelem,
|
size_t add, void *newelem,
|
||||||
bool clearOriginal, bool inPlace)
|
bool clearOriginal, bool inPlace)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4);
|
||||||
int virDeleteElementsN(void *ptrptr, size_t size, size_t at, size_t *countptr,
|
int virDeleteElementsN(void *ptrptr, size_t size, size_t at, size_t *countptr,
|
||||||
size_t toremove, bool inPlace)
|
size_t toremove, bool inPlace)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4);
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4);
|
||||||
int virAllocVar(void *ptrptr, size_t struct_size, size_t element_size, size_t count)
|
int virAllocVar(void *ptrptr, size_t struct_size, size_t element_size, size_t count)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1);
|
||||||
void virFree(void *ptrptr) ATTRIBUTE_NONNULL(1);
|
void virFree(void *ptrptr) ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
void virDispose(void *ptrptr, size_t count, size_t element_size, size_t *countptr)
|
void virDispose(void *ptrptr, size_t count, size_t element_size, size_t *countptr)
|
||||||
|
@ -33,9 +33,9 @@ typedef virBitmap *virBitmapPtr;
|
|||||||
/*
|
/*
|
||||||
* Allocate a bitmap capable of containing @size bits.
|
* Allocate a bitmap capable of containing @size bits.
|
||||||
*/
|
*/
|
||||||
virBitmapPtr virBitmapNewQuiet(size_t size) ATTRIBUTE_RETURN_CHECK;
|
virBitmapPtr virBitmapNewQuiet(size_t size) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
virBitmapPtr virBitmapNew(size_t size) ATTRIBUTE_RETURN_CHECK;
|
virBitmapPtr virBitmapNew(size_t size) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
virBitmapPtr virBitmapNewEmpty(void) ATTRIBUTE_RETURN_CHECK;
|
virBitmapPtr virBitmapNewEmpty(void) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Free previously allocated bitmap
|
* Free previously allocated bitmap
|
||||||
@ -52,38 +52,38 @@ int virBitmapCopy(virBitmapPtr dst, virBitmapPtr src);
|
|||||||
* Set bit position @b in @bitmap
|
* Set bit position @b in @bitmap
|
||||||
*/
|
*/
|
||||||
int virBitmapSetBit(virBitmapPtr bitmap, size_t b)
|
int virBitmapSetBit(virBitmapPtr bitmap, size_t b)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virBitmapSetBitExpand(virBitmapPtr bitmap, size_t b)
|
int virBitmapSetBitExpand(virBitmapPtr bitmap, size_t b)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Clear bit position @b in @bitmap
|
* Clear bit position @b in @bitmap
|
||||||
*/
|
*/
|
||||||
int virBitmapClearBit(virBitmapPtr bitmap, size_t b)
|
int virBitmapClearBit(virBitmapPtr bitmap, size_t b)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virBitmapClearBitExpand(virBitmapPtr bitmap, size_t b)
|
int virBitmapClearBitExpand(virBitmapPtr bitmap, size_t b)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Get bit @b in @bitmap. Returns false if b is out of range.
|
* Get bit @b in @bitmap. Returns false if b is out of range.
|
||||||
*/
|
*/
|
||||||
bool virBitmapIsBitSet(virBitmapPtr bitmap, size_t b)
|
bool virBitmapIsBitSet(virBitmapPtr bitmap, size_t b)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
/*
|
/*
|
||||||
* Get setting of bit position @b in @bitmap and store in @result
|
* Get setting of bit position @b in @bitmap and store in @result
|
||||||
*/
|
*/
|
||||||
int virBitmapGetBit(virBitmapPtr bitmap, size_t b, bool *result)
|
int virBitmapGetBit(virBitmapPtr bitmap, size_t b, bool *result)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
virBitmapPtr
|
virBitmapPtr
|
||||||
virBitmapNewString(const char *string)
|
virBitmapNewString(const char *string)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char *virBitmapToString(virBitmapPtr bitmap, bool prefix, bool trim)
|
char *virBitmapToString(virBitmapPtr bitmap, bool prefix, bool trim)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char *virBitmapFormat(virBitmapPtr bitmap);
|
char *virBitmapFormat(virBitmapPtr bitmap);
|
||||||
|
|
||||||
|
@ -33,9 +33,9 @@ typedef virCommand *virCommandPtr;
|
|||||||
* call any function that is not async-signal-safe. */
|
* call any function that is not async-signal-safe. */
|
||||||
typedef int (*virExecHook)(void *data);
|
typedef int (*virExecHook)(void *data);
|
||||||
|
|
||||||
pid_t virFork(void) ATTRIBUTE_RETURN_CHECK;
|
pid_t virFork(void) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virRun(const char *const*argv, int *status) ATTRIBUTE_RETURN_CHECK;
|
int virRun(const char *const*argv, int *status) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
virCommandPtr virCommandNew(const char *binary) ATTRIBUTE_NONNULL(1);
|
virCommandPtr virCommandNew(const char *binary) ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
@ -172,26 +172,26 @@ void virCommandSetPreExecHook(virCommandPtr cmd,
|
|||||||
void virCommandWriteArgLog(virCommandPtr cmd,
|
void virCommandWriteArgLog(virCommandPtr cmd,
|
||||||
int logfd);
|
int logfd);
|
||||||
|
|
||||||
char *virCommandToString(virCommandPtr cmd, bool linebreaks) ATTRIBUTE_RETURN_CHECK;
|
char *virCommandToString(virCommandPtr cmd, bool linebreaks) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virCommandExec(virCommandPtr cmd, gid_t *groups, int ngroups) ATTRIBUTE_RETURN_CHECK;
|
int virCommandExec(virCommandPtr cmd, gid_t *groups, int ngroups) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virCommandRun(virCommandPtr cmd,
|
int virCommandRun(virCommandPtr cmd,
|
||||||
int *exitstatus) ATTRIBUTE_RETURN_CHECK;
|
int *exitstatus) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virCommandRunAsync(virCommandPtr cmd,
|
int virCommandRunAsync(virCommandPtr cmd,
|
||||||
pid_t *pid) ATTRIBUTE_RETURN_CHECK;
|
pid_t *pid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virCommandWait(virCommandPtr cmd,
|
int virCommandWait(virCommandPtr cmd,
|
||||||
int *exitstatus) ATTRIBUTE_RETURN_CHECK;
|
int *exitstatus) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void virCommandRequireHandshake(virCommandPtr cmd);
|
void virCommandRequireHandshake(virCommandPtr cmd);
|
||||||
|
|
||||||
int virCommandHandshakeWait(virCommandPtr cmd)
|
int virCommandHandshakeWait(virCommandPtr cmd)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virCommandHandshakeNotify(virCommandPtr cmd)
|
int virCommandHandshakeNotify(virCommandPtr cmd)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void virCommandAbort(virCommandPtr cmd);
|
void virCommandAbort(virCommandPtr cmd);
|
||||||
|
|
||||||
|
@ -45,14 +45,14 @@ virCryptoHashBuf(virCryptoHash hash,
|
|||||||
const char *input,
|
const char *input,
|
||||||
unsigned char *output)
|
unsigned char *output)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virCryptoHashString(virCryptoHash hash,
|
virCryptoHashString(virCryptoHash hash,
|
||||||
const char *input,
|
const char *input,
|
||||||
char **output)
|
char **output)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virCryptoHaveCipher(virCryptoCipher algorithm);
|
bool virCryptoHaveCipher(virCryptoCipher algorithm);
|
||||||
|
|
||||||
@ -62,4 +62,4 @@ int virCryptoEncryptData(virCryptoCipher algorithm,
|
|||||||
uint8_t *data, size_t datalen,
|
uint8_t *data, size_t datalen,
|
||||||
uint8_t **ciphertext, size_t *ciphertextlen)
|
uint8_t **ciphertext, size_t *ciphertextlen)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(6)
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(6)
|
||||||
ATTRIBUTE_NONNULL(8) ATTRIBUTE_NONNULL(9) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(8) ATTRIBUTE_NONNULL(9) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -37,19 +37,19 @@ typedef enum {
|
|||||||
VIR_FILE_CLOSE_DONT_LOG = 1 << 2,
|
VIR_FILE_CLOSE_DONT_LOG = 1 << 2,
|
||||||
} virFileCloseFlags;
|
} virFileCloseFlags;
|
||||||
|
|
||||||
ssize_t saferead(int fd, void *buf, size_t count) ATTRIBUTE_RETURN_CHECK;
|
ssize_t saferead(int fd, void *buf, size_t count) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
ssize_t safewrite(int fd, const void *buf, size_t count)
|
ssize_t safewrite(int fd, const void *buf, size_t count)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int safezero(int fd, off_t offset, off_t len)
|
int safezero(int fd, off_t offset, off_t len)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileAllocate(int fd, off_t offset, off_t len)
|
int virFileAllocate(int fd, off_t offset, off_t len)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
/* Don't call these directly - use the macros below */
|
/* Don't call these directly - use the macros below */
|
||||||
int virFileClose(int *fdptr, virFileCloseFlags flags)
|
int virFileClose(int *fdptr, virFileCloseFlags flags)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileFclose(FILE **file, bool preserve_errno) ATTRIBUTE_RETURN_CHECK;
|
int virFileFclose(FILE **file, bool preserve_errno) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
FILE *virFileFdopen(int *fdptr, const char *mode) ATTRIBUTE_RETURN_CHECK;
|
FILE *virFileFdopen(int *fdptr, const char *mode) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
static inline void virForceCloseHelper(int *fd)
|
static inline void virForceCloseHelper(int *fd)
|
||||||
{
|
{
|
||||||
@ -107,7 +107,7 @@ typedef enum {
|
|||||||
virFileWrapperFdPtr virFileWrapperFdNew(int *fd,
|
virFileWrapperFdPtr virFileWrapperFdNew(int *fd,
|
||||||
const char *name,
|
const char *name,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virFileWrapperFdClose(virFileWrapperFdPtr dfd);
|
int virFileWrapperFdClose(virFileWrapperFdPtr dfd);
|
||||||
|
|
||||||
@ -146,20 +146,20 @@ int virFileNBDDeviceAssociate(const char *file,
|
|||||||
int virFileDeleteTree(const char *dir);
|
int virFileDeleteTree(const char *dir);
|
||||||
|
|
||||||
int virFileReadHeaderFD(int fd, int maxlen, char **buf)
|
int virFileReadHeaderFD(int fd, int maxlen, char **buf)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(3);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(3);
|
||||||
int virFileReadHeaderQuiet(const char *path, int maxlen, char **buf)
|
int virFileReadHeaderQuiet(const char *path, int maxlen, char **buf)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
||||||
int virFileReadLimFD(int fd, int maxlen, char **buf)
|
int virFileReadLimFD(int fd, int maxlen, char **buf)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(3);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(3);
|
||||||
int virFileReadAll(const char *path, int maxlen, char **buf)
|
int virFileReadAll(const char *path, int maxlen, char **buf)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
||||||
int virFileReadAllQuiet(const char *path, int maxlen, char **buf)
|
int virFileReadAllQuiet(const char *path, int maxlen, char **buf)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3);
|
||||||
int virFileReadBufQuiet(const char *file, char *buf, int len)
|
int virFileReadBufQuiet(const char *file, char *buf, int len)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
|
||||||
int virFileWriteStr(const char *path, const char *str, mode_t mode)
|
int virFileWriteStr(const char *path, const char *str, mode_t mode)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virFileLinkPointsTo(const char *checkLink,
|
int virFileLinkPointsTo(const char *checkLink,
|
||||||
const char *checkDest)
|
const char *checkDest)
|
||||||
@ -170,15 +170,15 @@ int virFileRelLinkPointsTo(const char *directory,
|
|||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
|
||||||
|
|
||||||
int virFileResolveLink(const char *linkpath,
|
int virFileResolveLink(const char *linkpath,
|
||||||
char **resultpath) ATTRIBUTE_RETURN_CHECK;
|
char **resultpath) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileResolveAllLinks(const char *linkpath,
|
int virFileResolveAllLinks(const char *linkpath,
|
||||||
char **resultpath) ATTRIBUTE_RETURN_CHECK;
|
char **resultpath) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virFileIsLink(const char *linkpath)
|
int virFileIsLink(const char *linkpath)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virFileReadLink(const char *linkpath, char **resultpath)
|
int virFileReadLink(const char *linkpath, char **resultpath)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char *virFindFileInPath(const char *file);
|
char *virFindFileInPath(const char *file);
|
||||||
|
|
||||||
@ -219,16 +219,16 @@ int virFileIsSharedFSType(const char *path, int fstypes) ATTRIBUTE_NONNULL(1);
|
|||||||
int virFileIsSharedFS(const char *path) ATTRIBUTE_NONNULL(1);
|
int virFileIsSharedFS(const char *path) ATTRIBUTE_NONNULL(1);
|
||||||
int virFileIsMountPoint(const char *file) ATTRIBUTE_NONNULL(1);
|
int virFileIsMountPoint(const char *file) ATTRIBUTE_NONNULL(1);
|
||||||
int virFileIsCDROM(const char *path)
|
int virFileIsCDROM(const char *path)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virFileGetMountSubtree(const char *mtabpath,
|
int virFileGetMountSubtree(const char *mtabpath,
|
||||||
const char *prefix,
|
const char *prefix,
|
||||||
char ***mountsret,
|
char ***mountsret,
|
||||||
size_t *nmountsret) ATTRIBUTE_RETURN_CHECK;
|
size_t *nmountsret) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileGetMountReverseSubtree(const char *mtabpath,
|
int virFileGetMountReverseSubtree(const char *mtabpath,
|
||||||
const char *prefix,
|
const char *prefix,
|
||||||
char ***mountsret,
|
char ***mountsret,
|
||||||
size_t *nmountsret) ATTRIBUTE_RETURN_CHECK;
|
size_t *nmountsret) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char *virFileSanitizePath(const char *path);
|
char *virFileSanitizePath(const char *path);
|
||||||
char *virFileCanonicalizePath(const char *path) ATTRIBUTE_NOINLINE;
|
char *virFileCanonicalizePath(const char *path) ATTRIBUTE_NOINLINE;
|
||||||
@ -242,15 +242,15 @@ enum {
|
|||||||
};
|
};
|
||||||
int virFileAccessibleAs(const char *path, int mode,
|
int virFileAccessibleAs(const char *path, int mode,
|
||||||
uid_t uid, gid_t gid)
|
uid_t uid, gid_t gid)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileOpenAs(const char *path, int openflags, mode_t mode,
|
int virFileOpenAs(const char *path, int openflags, mode_t mode,
|
||||||
uid_t uid, gid_t gid,
|
uid_t uid, gid_t gid,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileRemove(const char *path, uid_t uid, gid_t gid);
|
int virFileRemove(const char *path, uid_t uid, gid_t gid);
|
||||||
|
|
||||||
int virFileChownFiles(const char *name, uid_t uid, gid_t gid)
|
int virFileChownFiles(const char *name, uid_t uid, gid_t gid)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
VIR_DIR_CREATE_NONE = 0,
|
VIR_DIR_CREATE_NONE = 0,
|
||||||
@ -258,27 +258,27 @@ enum {
|
|||||||
VIR_DIR_CREATE_ALLOW_EXIST = (1 << 1),
|
VIR_DIR_CREATE_ALLOW_EXIST = (1 << 1),
|
||||||
};
|
};
|
||||||
int virDirCreate(const char *path, mode_t mode, uid_t uid, gid_t gid,
|
int virDirCreate(const char *path, mode_t mode, uid_t uid, gid_t gid,
|
||||||
unsigned int flags) ATTRIBUTE_RETURN_CHECK;
|
unsigned int flags) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virDirOpen(DIR **dirp, const char *dirname)
|
int virDirOpen(DIR **dirp, const char *dirname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virDirOpenIfExists(DIR **dirp, const char *dirname)
|
int virDirOpenIfExists(DIR **dirp, const char *dirname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virDirOpenQuiet(DIR **dirp, const char *dirname)
|
int virDirOpenQuiet(DIR **dirp, const char *dirname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virDirRead(DIR *dirp, struct dirent **ent, const char *dirname)
|
int virDirRead(DIR *dirp, struct dirent **ent, const char *dirname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virDirClose(DIR **dirp)
|
void virDirClose(DIR **dirp)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
#define VIR_DIR_CLOSE(dir) virDirClose(&(dir))
|
#define VIR_DIR_CLOSE(dir) virDirClose(&(dir))
|
||||||
|
|
||||||
int virFileMakePath(const char *path) ATTRIBUTE_RETURN_CHECK;
|
int virFileMakePath(const char *path) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileMakePathWithMode(const char *path,
|
int virFileMakePathWithMode(const char *path,
|
||||||
mode_t mode) ATTRIBUTE_RETURN_CHECK;
|
mode_t mode) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virFileMakeParentPath(const char *path) ATTRIBUTE_RETURN_CHECK;
|
int virFileMakeParentPath(const char *path) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char *virFileBuildPath(const char *dir,
|
char *virFileBuildPath(const char *dir,
|
||||||
const char *name,
|
const char *name,
|
||||||
const char *ext) ATTRIBUTE_RETURN_CHECK;
|
const char *ext) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
@ -304,7 +304,7 @@ char *virFileBuildPath(const char *dir,
|
|||||||
|
|
||||||
bool virFileIsAbsPath(const char *path);
|
bool virFileIsAbsPath(const char *path);
|
||||||
int virFileAbsPath(const char *path,
|
int virFileAbsPath(const char *path,
|
||||||
char **abspath) ATTRIBUTE_RETURN_CHECK;
|
char **abspath) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
const char *virFileSkipRoot(const char *path);
|
const char *virFileSkipRoot(const char *path);
|
||||||
void virFileRemoveLastComponent(char *path);
|
void virFileRemoveLastComponent(char *path);
|
||||||
|
|
||||||
|
@ -59,38 +59,38 @@ int iptablesAddForwardAllowOut (virFirewallPtr fw,
|
|||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *iface,
|
const char *iface,
|
||||||
const char *physdev)
|
const char *physdev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int iptablesRemoveForwardAllowOut (virFirewallPtr fw,
|
int iptablesRemoveForwardAllowOut (virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *iface,
|
const char *iface,
|
||||||
const char *physdev)
|
const char *physdev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int iptablesAddForwardAllowRelatedIn(virFirewallPtr fw,
|
int iptablesAddForwardAllowRelatedIn(virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *iface,
|
const char *iface,
|
||||||
const char *physdev)
|
const char *physdev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int iptablesRemoveForwardAllowRelatedIn(virFirewallPtr fw,
|
int iptablesRemoveForwardAllowRelatedIn(virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *iface,
|
const char *iface,
|
||||||
const char *physdev)
|
const char *physdev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int iptablesAddForwardAllowIn (virFirewallPtr fw,
|
int iptablesAddForwardAllowIn (virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *iface,
|
const char *iface,
|
||||||
const char *physdev)
|
const char *physdev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int iptablesRemoveForwardAllowIn (virFirewallPtr fw,
|
int iptablesRemoveForwardAllowIn (virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *iface,
|
const char *iface,
|
||||||
const char *physdev)
|
const char *physdev)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void iptablesAddForwardAllowCross (virFirewallPtr fw,
|
void iptablesAddForwardAllowCross (virFirewallPtr fw,
|
||||||
virFirewallLayer layer,
|
virFirewallLayer layer,
|
||||||
@ -120,7 +120,7 @@ int iptablesAddForwardMasquerade (virFirewallPtr fw,
|
|||||||
virSocketAddrRangePtr addr,
|
virSocketAddrRangePtr addr,
|
||||||
virPortRangePtr port,
|
virPortRangePtr port,
|
||||||
const char *protocol)
|
const char *protocol)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int iptablesRemoveForwardMasquerade (virFirewallPtr fw,
|
int iptablesRemoveForwardMasquerade (virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
@ -128,19 +128,19 @@ int iptablesRemoveForwardMasquerade (virFirewallPtr fw,
|
|||||||
virSocketAddrRangePtr addr,
|
virSocketAddrRangePtr addr,
|
||||||
virPortRangePtr port,
|
virPortRangePtr port,
|
||||||
const char *protocol)
|
const char *protocol)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int iptablesAddDontMasquerade (virFirewallPtr fw,
|
int iptablesAddDontMasquerade (virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *physdev,
|
const char *physdev,
|
||||||
const char *destaddr)
|
const char *destaddr)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int iptablesRemoveDontMasquerade (virFirewallPtr fw,
|
int iptablesRemoveDontMasquerade (virFirewallPtr fw,
|
||||||
virSocketAddr *netaddr,
|
virSocketAddr *netaddr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
const char *physdev,
|
const char *physdev,
|
||||||
const char *destaddr)
|
const char *destaddr)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void iptablesAddOutputFixUdpChecksum (virFirewallPtr fw,
|
void iptablesAddOutputFixUdpChecksum (virFirewallPtr fw,
|
||||||
const char *iface,
|
const char *iface,
|
||||||
int port);
|
int port);
|
||||||
|
@ -33,18 +33,18 @@ virISCSIConnectionLogin(const char *portal,
|
|||||||
const char *initiatoriqn,
|
const char *initiatoriqn,
|
||||||
const char *target)
|
const char *target)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virISCSIConnectionLogout(const char *portal,
|
virISCSIConnectionLogout(const char *portal,
|
||||||
const char *initiatoriqn,
|
const char *initiatoriqn,
|
||||||
const char *target)
|
const char *target)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virISCSIRescanLUNs(const char *session)
|
virISCSIRescanLUNs(const char *session)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virISCSIScanTargets(const char *portal,
|
virISCSIScanTargets(const char *portal,
|
||||||
@ -52,13 +52,13 @@ virISCSIScanTargets(const char *portal,
|
|||||||
bool persist,
|
bool persist,
|
||||||
size_t *ntargetsret,
|
size_t *ntargetsret,
|
||||||
char ***targetsret)
|
char ***targetsret)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virISCSINodeNew(const char *portal,
|
virISCSINodeNew(const char *portal,
|
||||||
const char *target)
|
const char *target)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virISCSINodeUpdate(const char *portal,
|
virISCSINodeUpdate(const char *portal,
|
||||||
@ -66,4 +66,4 @@ virISCSINodeUpdate(const char *portal,
|
|||||||
const char *name,
|
const char *name,
|
||||||
const char *value)
|
const char *value)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -147,7 +147,7 @@ char *virJSONValueToString(virJSONValuePtr object,
|
|||||||
int virJSONValueToBuffer(virJSONValuePtr object,
|
int virJSONValueToBuffer(virJSONValuePtr object,
|
||||||
virBufferPtr buf,
|
virBufferPtr buf,
|
||||||
bool pretty)
|
bool pretty)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
typedef int (*virJSONValueObjectIteratorFunc)(const char *key,
|
typedef int (*virJSONValueObjectIteratorFunc)(const char *key,
|
||||||
virJSONValuePtr value,
|
virJSONValuePtr value,
|
||||||
|
@ -33,13 +33,13 @@ virKeyFilePtr virKeyFileNew(void);
|
|||||||
|
|
||||||
int virKeyFileLoadFile(virKeyFilePtr conf,
|
int virKeyFileLoadFile(virKeyFilePtr conf,
|
||||||
const char *filename)
|
const char *filename)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virKeyFileLoadData(virKeyFilePtr conf,
|
int virKeyFileLoadData(virKeyFilePtr conf,
|
||||||
const char *filename,
|
const char *filename,
|
||||||
const char *data,
|
const char *data,
|
||||||
size_t len)
|
size_t len)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void virKeyFileFree(virKeyFilePtr conf);
|
void virKeyFileFree(virKeyFilePtr conf);
|
||||||
|
|
||||||
|
@ -54,10 +54,10 @@ const char *virMacAddrFormat(const virMacAddr *addr,
|
|||||||
void virMacAddrGenerate(const unsigned char prefix[VIR_MAC_PREFIX_BUFLEN],
|
void virMacAddrGenerate(const unsigned char prefix[VIR_MAC_PREFIX_BUFLEN],
|
||||||
virMacAddrPtr addr) ATTRIBUTE_NOINLINE;
|
virMacAddrPtr addr) ATTRIBUTE_NOINLINE;
|
||||||
int virMacAddrParse(const char* str,
|
int virMacAddrParse(const char* str,
|
||||||
virMacAddrPtr addr) ATTRIBUTE_RETURN_CHECK;
|
virMacAddrPtr addr) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virMacAddrParseHex(const char* str,
|
int virMacAddrParseHex(const char* str,
|
||||||
virMacAddrPtr addr)
|
virMacAddrPtr addr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
bool virMacAddrIsUnicast(const virMacAddr *addr);
|
bool virMacAddrIsUnicast(const virMacAddr *addr);
|
||||||
bool virMacAddrIsMulticast(const virMacAddr *addr);
|
bool virMacAddrIsMulticast(const virMacAddr *addr);
|
||||||
bool virMacAddrIsBroadcastRaw(const unsigned char s[VIR_MAC_BUFLEN]);
|
bool virMacAddrIsBroadcastRaw(const unsigned char s[VIR_MAC_BUFLEN]);
|
||||||
|
@ -147,87 +147,87 @@ struct _virNetDevCoalesce {
|
|||||||
|
|
||||||
int virNetDevSetupControl(const char *ifname,
|
int virNetDevSetupControl(const char *ifname,
|
||||||
virIfreq *ifr)
|
virIfreq *ifr)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevExists(const char *brname)
|
int virNetDevExists(const char *brname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
|
|
||||||
int virNetDevSetOnline(const char *ifname,
|
int virNetDevSetOnline(const char *ifname,
|
||||||
bool online)
|
bool online)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
int virNetDevGetOnline(const char *ifname,
|
int virNetDevGetOnline(const char *ifname,
|
||||||
bool *online)
|
bool *online)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
int virNetDevSetMAC(const char *ifname,
|
int virNetDevSetMAC(const char *ifname,
|
||||||
const virMacAddr *macaddr)
|
const virMacAddr *macaddr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
int virNetDevGetMAC(const char *ifname,
|
int virNetDevGetMAC(const char *ifname,
|
||||||
virMacAddrPtr macaddr)
|
virMacAddrPtr macaddr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevReplaceMacAddress(const char *linkdev,
|
int virNetDevReplaceMacAddress(const char *linkdev,
|
||||||
const virMacAddr *macaddress,
|
const virMacAddr *macaddress,
|
||||||
const char *stateDir)
|
const char *stateDir)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevRestoreMacAddress(const char *linkdev,
|
int virNetDevRestoreMacAddress(const char *linkdev,
|
||||||
const char *stateDir)
|
const char *stateDir)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevSetCoalesce(const char *ifname,
|
int virNetDevSetCoalesce(const char *ifname,
|
||||||
virNetDevCoalescePtr coalesce,
|
virNetDevCoalescePtr coalesce,
|
||||||
bool update)
|
bool update)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevSetMTU(const char *ifname,
|
int virNetDevSetMTU(const char *ifname,
|
||||||
int mtu)
|
int mtu)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevSetMTUFromDevice(const char *ifname,
|
int virNetDevSetMTUFromDevice(const char *ifname,
|
||||||
const char *otherifname)
|
const char *otherifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevGetMTU(const char *ifname)
|
int virNetDevGetMTU(const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevSetNamespace(const char *ifname, pid_t pidInNs)
|
int virNetDevSetNamespace(const char *ifname, pid_t pidInNs)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevSetName(const char *ifname, const char *newifname)
|
int virNetDevSetName(const char *ifname, const char *newifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char *virNetDevGetName(int ifindex)
|
char *virNetDevGetName(int ifindex)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevGetIndex(const char *ifname, int *ifindex)
|
int virNetDevGetIndex(const char *ifname, int *ifindex)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetVLanID(const char *ifname, int *vlanid)
|
int virNetDevGetVLanID(const char *ifname, int *vlanid)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetMaster(const char *ifname, char **master)
|
int virNetDevGetMaster(const char *ifname, char **master)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevValidateConfig(const char *ifname,
|
int virNetDevValidateConfig(const char *ifname,
|
||||||
const virMacAddr *macaddr, int ifindex)
|
const virMacAddr *macaddr, int ifindex)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevIsVirtualFunction(const char *ifname)
|
int virNetDevIsVirtualFunction(const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetVirtualFunctionIndex(const char *pfname, const char *vfname,
|
int virNetDevGetVirtualFunctionIndex(const char *pfname, const char *vfname,
|
||||||
int *vf_index)
|
int *vf_index)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetPhysicalFunction(const char *ifname, char **pfname)
|
int virNetDevGetPhysicalFunction(const char *ifname, char **pfname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevPFGetVF(const char *pfname, int vf, char **vfname)
|
int virNetDevPFGetVF(const char *pfname, int vf, char **vfname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetPhysPortID(const char *ifname,
|
int virNetDevGetPhysPortID(const char *ifname,
|
||||||
char **physPortID)
|
char **physPortID)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetVirtualFunctions(const char *pfname,
|
int virNetDevGetVirtualFunctions(const char *pfname,
|
||||||
char ***vfname,
|
char ***vfname,
|
||||||
@ -235,12 +235,12 @@ int virNetDevGetVirtualFunctions(const char *pfname,
|
|||||||
size_t *n_vfname,
|
size_t *n_vfname,
|
||||||
unsigned int *max_vfs)
|
unsigned int *max_vfs)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevSaveNetConfig(const char *linkdev, int vf,
|
int virNetDevSaveNetConfig(const char *linkdev, int vf,
|
||||||
const char *stateDir,
|
const char *stateDir,
|
||||||
bool saveVlan)
|
bool saveVlan)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virNetDevReadNetConfig(const char *linkdev, int vf,
|
virNetDevReadNetConfig(const char *linkdev, int vf,
|
||||||
@ -249,7 +249,7 @@ virNetDevReadNetConfig(const char *linkdev, int vf,
|
|||||||
virNetDevVlanPtr *vlan,
|
virNetDevVlanPtr *vlan,
|
||||||
virMacAddrPtr *MAC)
|
virMacAddrPtr *MAC)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_NONNULL(5) ATTRIBUTE_NONNULL(6) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(5) ATTRIBUTE_NONNULL(6) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virNetDevSetNetConfig(const char *linkdev, int vf,
|
virNetDevSetNetConfig(const char *linkdev, int vf,
|
||||||
@ -257,7 +257,7 @@ virNetDevSetNetConfig(const char *linkdev, int vf,
|
|||||||
virNetDevVlanPtr vlan,
|
virNetDevVlanPtr vlan,
|
||||||
const virMacAddr *MAC,
|
const virMacAddr *MAC,
|
||||||
bool setVLan)
|
bool setVLan)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetVirtualFunctionInfo(const char *vfname, char **pfname,
|
int virNetDevGetVirtualFunctionInfo(const char *vfname, char **pfname,
|
||||||
int *vf)
|
int *vf)
|
||||||
@ -265,40 +265,40 @@ int virNetDevGetVirtualFunctionInfo(const char *vfname, char **pfname,
|
|||||||
|
|
||||||
int virNetDevGetFeatures(const char *ifname,
|
int virNetDevGetFeatures(const char *ifname,
|
||||||
virBitmapPtr *out)
|
virBitmapPtr *out)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevGetLinkInfo(const char *ifname,
|
int virNetDevGetLinkInfo(const char *ifname,
|
||||||
virNetDevIfLinkPtr lnk)
|
virNetDevIfLinkPtr lnk)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
virNetDevRxFilterPtr virNetDevRxFilterNew(void)
|
virNetDevRxFilterPtr virNetDevRxFilterNew(void)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virNetDevRxFilterFree(virNetDevRxFilterPtr filter);
|
void virNetDevRxFilterFree(virNetDevRxFilterPtr filter);
|
||||||
int virNetDevGetRxFilter(const char *ifname,
|
int virNetDevGetRxFilter(const char *ifname,
|
||||||
virNetDevRxFilterPtr *filter)
|
virNetDevRxFilterPtr *filter)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevAddMulti(const char *ifname,
|
int virNetDevAddMulti(const char *ifname,
|
||||||
virMacAddrPtr macaddr)
|
virMacAddrPtr macaddr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevDelMulti(const char *ifname,
|
int virNetDevDelMulti(const char *ifname,
|
||||||
virMacAddrPtr macaddr)
|
virMacAddrPtr macaddr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevSetPromiscuous(const char *ifname, bool promiscuous)
|
int virNetDevSetPromiscuous(const char *ifname, bool promiscuous)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevGetPromiscuous(const char *ifname, bool *promiscuous)
|
int virNetDevGetPromiscuous(const char *ifname, bool *promiscuous)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevSetRcvMulti(const char *ifname, bool receive)
|
int virNetDevSetRcvMulti(const char *ifname, bool receive)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevGetRcvMulti(const char *ifname, bool *receive)
|
int virNetDevGetRcvMulti(const char *ifname, bool *receive)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevSetRcvAllMulti(const char *ifname, bool receive)
|
int virNetDevSetRcvAllMulti(const char *ifname, bool receive)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevGetRcvAllMulti(const char *ifname, bool *receive)
|
int virNetDevGetRcvAllMulti(const char *ifname, bool *receive)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
#define SYSFS_NET_DIR "/sys/class/net/"
|
#define SYSFS_NET_DIR "/sys/class/net/"
|
||||||
#define SYSFS_INFINIBAND_DIR "/sys/class/infiniband/"
|
#define SYSFS_INFINIBAND_DIR "/sys/class/infiniband/"
|
||||||
@ -306,7 +306,7 @@ int virNetDevSysfsFile(char **pf_sysfs_device_link,
|
|||||||
const char *ifname,
|
const char *ifname,
|
||||||
const char *file)
|
const char *file)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
|
|
||||||
int virNetDevRunEthernetScript(const char *ifname, const char *script)
|
int virNetDevRunEthernetScript(const char *ifname, const char *script)
|
||||||
ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NOINLINE;
|
||||||
|
@ -42,11 +42,11 @@ int virNetDevBandwidthSet(const char *ifname,
|
|||||||
virNetDevBandwidthPtr bandwidth,
|
virNetDevBandwidthPtr bandwidth,
|
||||||
bool hierarchical_class,
|
bool hierarchical_class,
|
||||||
bool swapped)
|
bool swapped)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBandwidthClear(const char *ifname);
|
int virNetDevBandwidthClear(const char *ifname);
|
||||||
int virNetDevBandwidthCopy(virNetDevBandwidthPtr *dest,
|
int virNetDevBandwidthCopy(virNetDevBandwidthPtr *dest,
|
||||||
const virNetDevBandwidth *src)
|
const virNetDevBandwidth *src)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virNetDevBandwidthEqual(virNetDevBandwidthPtr a, virNetDevBandwidthPtr b);
|
bool virNetDevBandwidthEqual(virNetDevBandwidthPtr a, virNetDevBandwidthPtr b);
|
||||||
|
|
||||||
@ -56,20 +56,20 @@ int virNetDevBandwidthPlug(const char *brname,
|
|||||||
virNetDevBandwidthPtr bandwidth,
|
virNetDevBandwidthPtr bandwidth,
|
||||||
unsigned int id)
|
unsigned int id)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBandwidthUnplug(const char *brname,
|
int virNetDevBandwidthUnplug(const char *brname,
|
||||||
unsigned int id)
|
unsigned int id)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBandwidthUpdateRate(const char *ifname,
|
int virNetDevBandwidthUpdateRate(const char *ifname,
|
||||||
unsigned int id,
|
unsigned int id,
|
||||||
virNetDevBandwidthPtr bandwidth,
|
virNetDevBandwidthPtr bandwidth,
|
||||||
unsigned long long new_rate)
|
unsigned long long new_rate)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBandwidthUpdateFilter(const char *ifname,
|
int virNetDevBandwidthUpdateFilter(const char *ifname,
|
||||||
const virMacAddr *ifmac_ptr,
|
const virMacAddr *ifmac_ptr,
|
||||||
unsigned int id)
|
unsigned int id)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -22,56 +22,56 @@
|
|||||||
#include "virmacaddr.h"
|
#include "virmacaddr.h"
|
||||||
|
|
||||||
int virNetDevBridgeCreate(const char *brname)
|
int virNetDevBridgeCreate(const char *brname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgeDelete(const char *brname)
|
int virNetDevBridgeDelete(const char *brname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBridgeAddPort(const char *brname,
|
int virNetDevBridgeAddPort(const char *brname,
|
||||||
const char *ifname)
|
const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBridgeRemovePort(const char *brname,
|
int virNetDevBridgeRemovePort(const char *brname,
|
||||||
const char *ifname)
|
const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBridgeSetSTPDelay(const char *brname,
|
int virNetDevBridgeSetSTPDelay(const char *brname,
|
||||||
int delay)
|
int delay)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgeGetSTPDelay(const char *brname,
|
int virNetDevBridgeGetSTPDelay(const char *brname,
|
||||||
int *delay)
|
int *delay)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgeSetSTP(const char *brname,
|
int virNetDevBridgeSetSTP(const char *brname,
|
||||||
bool enable)
|
bool enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgeGetSTP(const char *brname,
|
int virNetDevBridgeGetSTP(const char *brname,
|
||||||
bool *enable)
|
bool *enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBridgeSetVlanFiltering(const char *brname,
|
int virNetDevBridgeSetVlanFiltering(const char *brname,
|
||||||
bool enable)
|
bool enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgeGetVlanFiltering(const char *brname,
|
int virNetDevBridgeGetVlanFiltering(const char *brname,
|
||||||
bool *enable)
|
bool *enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevBridgePortGetLearning(const char *brname,
|
int virNetDevBridgePortGetLearning(const char *brname,
|
||||||
const char *ifname,
|
const char *ifname,
|
||||||
bool *enable)
|
bool *enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgePortSetLearning(const char *brname,
|
int virNetDevBridgePortSetLearning(const char *brname,
|
||||||
const char *ifname,
|
const char *ifname,
|
||||||
bool enable)
|
bool enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgePortGetUnicastFlood(const char *brname,
|
int virNetDevBridgePortGetUnicastFlood(const char *brname,
|
||||||
const char *ifname,
|
const char *ifname,
|
||||||
bool *enable)
|
bool *enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgePortSetUnicastFlood(const char *brname,
|
int virNetDevBridgePortSetUnicastFlood(const char *brname,
|
||||||
const char *ifname,
|
const char *ifname,
|
||||||
bool enable)
|
bool enable)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
VIR_NETDEVBRIDGE_FDB_FLAG_ROUTER = (1 << 0),
|
VIR_NETDEVBRIDGE_FDB_FLAG_ROUTER = (1 << 0),
|
||||||
@ -84,7 +84,7 @@ typedef enum {
|
|||||||
|
|
||||||
int virNetDevBridgeFDBAdd(const virMacAddr *mac, const char *ifname,
|
int virNetDevBridgeFDBAdd(const virMacAddr *mac, const char *ifname,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevBridgeFDBDel(const virMacAddr *mac, const char *ifname,
|
int virNetDevBridgeFDBDel(const virMacAddr *mac, const char *ifname,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -63,20 +63,20 @@ int virNetDevIPAddrAdd(const char *ifname,
|
|||||||
virSocketAddr *addr,
|
virSocketAddr *addr,
|
||||||
virSocketAddr *peer,
|
virSocketAddr *peer,
|
||||||
unsigned int prefix)
|
unsigned int prefix)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
int virNetDevIPRouteAdd(const char *ifname,
|
int virNetDevIPRouteAdd(const char *ifname,
|
||||||
virSocketAddrPtr addr,
|
virSocketAddrPtr addr,
|
||||||
unsigned int prefix,
|
unsigned int prefix,
|
||||||
virSocketAddrPtr gateway,
|
virSocketAddrPtr gateway,
|
||||||
unsigned int metric)
|
unsigned int metric)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevIPAddrDel(const char *ifname,
|
int virNetDevIPAddrDel(const char *ifname,
|
||||||
virSocketAddr *addr,
|
virSocketAddr *addr,
|
||||||
unsigned int prefix)
|
unsigned int prefix)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevIPAddrGet(const char *ifname, virSocketAddrPtr addr)
|
int virNetDevIPAddrGet(const char *ifname, virSocketAddrPtr addr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevIPWaitDadFinish(virSocketAddrPtr *addrs, size_t count)
|
int virNetDevIPWaitDadFinish(virSocketAddrPtr *addrs, size_t count)
|
||||||
ATTRIBUTE_NONNULL(1);
|
ATTRIBUTE_NONNULL(1);
|
||||||
bool virNetDevIPCheckIPv6Forwarding(void);
|
bool virNetDevIPCheckIPv6Forwarding(void);
|
||||||
|
@ -58,7 +58,7 @@ int virNetDevMacVLanReserveName(const char *name, bool quietfail);
|
|||||||
int virNetDevMacVLanReleaseName(const char *name);
|
int virNetDevMacVLanReleaseName(const char *name);
|
||||||
|
|
||||||
bool virNetDevMacVLanIsMacvtap(const char *ifname)
|
bool virNetDevMacVLanIsMacvtap(const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
|
|
||||||
int virNetDevMacVLanCreate(const char *ifname,
|
int virNetDevMacVLanCreate(const char *ifname,
|
||||||
const char *type,
|
const char *type,
|
||||||
@ -67,10 +67,10 @@ int virNetDevMacVLanCreate(const char *ifname,
|
|||||||
uint32_t macvlan_mode,
|
uint32_t macvlan_mode,
|
||||||
int *retry)
|
int *retry)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMacVLanDelete(const char *ifname)
|
int virNetDevMacVLanDelete(const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMacVLanCreateWithVPortProfile(const char *ifname,
|
int virNetDevMacVLanCreateWithVPortProfile(const char *ifname,
|
||||||
const virMacAddr *macaddress,
|
const virMacAddr *macaddress,
|
||||||
@ -86,16 +86,16 @@ int virNetDevMacVLanCreateWithVPortProfile(const char *ifname,
|
|||||||
size_t tapfdSize,
|
size_t tapfdSize,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(6)
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(6)
|
||||||
ATTRIBUTE_NONNULL(8) ATTRIBUTE_NONNULL(10) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(8) ATTRIBUTE_NONNULL(10) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMacVLanTapOpen(const char *ifname,
|
int virNetDevMacVLanTapOpen(const char *ifname,
|
||||||
int *tapfd,
|
int *tapfd,
|
||||||
size_t tapfdSize)
|
size_t tapfdSize)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMacVLanTapSetup(int *tapfd, size_t tapfdSize, bool vnet_hdr)
|
int virNetDevMacVLanTapSetup(int *tapfd, size_t tapfdSize, bool vnet_hdr)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMacVLanDeleteWithVPortProfile(const char *ifname,
|
int virNetDevMacVLanDeleteWithVPortProfile(const char *ifname,
|
||||||
const virMacAddr *macaddress,
|
const virMacAddr *macaddress,
|
||||||
@ -104,7 +104,7 @@ int virNetDevMacVLanDeleteWithVPortProfile(const char *ifname,
|
|||||||
virNetDevVPortProfilePtr virtPortProfile,
|
virNetDevVPortProfilePtr virtPortProfile,
|
||||||
char *stateDir)
|
char *stateDir)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(6) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(6) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMacVLanRestartWithVPortProfile(const char *cr_ifname,
|
int virNetDevMacVLanRestartWithVPortProfile(const char *cr_ifname,
|
||||||
const virMacAddr *macaddress,
|
const virMacAddr *macaddress,
|
||||||
@ -113,7 +113,7 @@ int virNetDevMacVLanRestartWithVPortProfile(const char *cr_ifname,
|
|||||||
virNetDevVPortProfilePtr virtPortProfile,
|
virNetDevVPortProfilePtr virtPortProfile,
|
||||||
virNetDevVPortProfileOp vmOp)
|
virNetDevVPortProfileOp vmOp)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMacVLanVPortProfileRegisterCallback(const char *ifname,
|
int virNetDevMacVLanVPortProfileRegisterCallback(const char *ifname,
|
||||||
const virMacAddr *macaddress,
|
const virMacAddr *macaddress,
|
||||||
@ -122,4 +122,4 @@ int virNetDevMacVLanVPortProfileRegisterCallback(const char *ifname,
|
|||||||
virNetDevVPortProfilePtr virtPortProfile,
|
virNetDevVPortProfilePtr virtPortProfile,
|
||||||
virNetDevVPortProfileOp vmOp)
|
virNetDevVPortProfileOp vmOp)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
int virNetDevMidonetBindPort(const char *ifname,
|
int virNetDevMidonetBindPort(const char *ifname,
|
||||||
virNetDevVPortProfilePtr virtualport)
|
virNetDevVPortProfilePtr virtualport)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevMidonetUnbindPort(virNetDevVPortProfilePtr virtualport)
|
int virNetDevMidonetUnbindPort(virNetDevVPortProfilePtr virtualport)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -35,35 +35,35 @@ int virNetDevOpenvswitchAddPort(const char *brname,
|
|||||||
virNetDevVPortProfilePtr ovsport,
|
virNetDevVPortProfilePtr ovsport,
|
||||||
virNetDevVlanPtr virtVlan)
|
virNetDevVlanPtr virtVlan)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchRemovePort(const char *brname, const char *ifname)
|
int virNetDevOpenvswitchRemovePort(const char *brname, const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchInterfaceGetMaster(const char *ifname, char **master)
|
int virNetDevOpenvswitchInterfaceGetMaster(const char *ifname, char **master)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchGetMigrateData(char **migrate, const char *ifname)
|
int virNetDevOpenvswitchGetMigrateData(char **migrate, const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchSetMigrateData(char *migrate, const char *ifname)
|
int virNetDevOpenvswitchSetMigrateData(char *migrate, const char *ifname)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchInterfaceParseStats(const char *json,
|
int virNetDevOpenvswitchInterfaceParseStats(const char *json,
|
||||||
virDomainInterfaceStatsPtr stats)
|
virDomainInterfaceStatsPtr stats)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchInterfaceStats(const char *ifname,
|
int virNetDevOpenvswitchInterfaceStats(const char *ifname,
|
||||||
virDomainInterfaceStatsPtr stats)
|
virDomainInterfaceStatsPtr stats)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchInterfaceGetMaster(const char *ifname, char **master)
|
int virNetDevOpenvswitchInterfaceGetMaster(const char *ifname, char **master)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevOpenvswitchGetVhostuserIfname(const char *path,
|
int virNetDevOpenvswitchGetVhostuserIfname(const char *path,
|
||||||
char **ifname)
|
char **ifname)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
|
|
||||||
int virNetDevOpenvswitchUpdateVlan(const char *ifname,
|
int virNetDevOpenvswitchUpdateVlan(const char *ifname,
|
||||||
virNetDevVlanPtr virtVlan)
|
virNetDevVlanPtr virtVlan)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -34,17 +34,17 @@ int virNetDevTapCreate(char **ifname,
|
|||||||
int *tapfd,
|
int *tapfd,
|
||||||
size_t tapfdSize,
|
size_t tapfdSize,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
|
|
||||||
int virNetDevTapDelete(const char *ifname,
|
int virNetDevTapDelete(const char *ifname,
|
||||||
const char *tunpath)
|
const char *tunpath)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevTapGetName(int tapfd, char **ifname)
|
int virNetDevTapGetName(int tapfd, char **ifname)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
char* virNetDevTapGetRealDeviceName(char *ifname)
|
char* virNetDevTapGetRealDeviceName(char *ifname)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
VIR_NETDEV_TAP_CREATE_NONE = 0,
|
VIR_NETDEV_TAP_CREATE_NONE = 0,
|
||||||
@ -68,7 +68,7 @@ virNetDevTapAttachBridge(const char *tapname,
|
|||||||
unsigned int mtu,
|
unsigned int mtu,
|
||||||
unsigned int *actualMTU)
|
unsigned int *actualMTU)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virNetDevTapReattachBridge(const char *tapname,
|
virNetDevTapReattachBridge(const char *tapname,
|
||||||
@ -80,7 +80,7 @@ virNetDevTapReattachBridge(const char *tapname,
|
|||||||
unsigned int mtu,
|
unsigned int mtu,
|
||||||
unsigned int *actualMTU)
|
unsigned int *actualMTU)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevTapCreateInBridgePort(const char *brname,
|
int virNetDevTapCreateInBridgePort(const char *brname,
|
||||||
char **ifname,
|
char **ifname,
|
||||||
@ -96,9 +96,9 @@ int virNetDevTapCreateInBridgePort(const char *brname,
|
|||||||
unsigned int *actualMTU,
|
unsigned int *actualMTU,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
|
|
||||||
int virNetDevTapInterfaceStats(const char *ifname,
|
int virNetDevTapInterfaceStats(const char *ifname,
|
||||||
virDomainInterfaceStatsPtr stats,
|
virDomainInterfaceStatsPtr stats,
|
||||||
bool swapped)
|
bool swapped)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -23,6 +23,6 @@
|
|||||||
|
|
||||||
/* Function declarations */
|
/* Function declarations */
|
||||||
int virNetDevVethCreate(char **veth1, char **veth2)
|
int virNetDevVethCreate(char **veth1, char **veth2)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virNetDevVethDelete(const char *veth)
|
int virNetDevVethDelete(const char *veth)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -99,7 +99,7 @@ int virNetDevVPortProfileAssociate(const char *ifname,
|
|||||||
const unsigned char *vmuuid,
|
const unsigned char *vmuuid,
|
||||||
virNetDevVPortProfileOp vmOp,
|
virNetDevVPortProfileOp vmOp,
|
||||||
bool setlink_only)
|
bool setlink_only)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virNetDevVPortProfileDisassociate(const char *ifname,
|
int virNetDevVPortProfileDisassociate(const char *ifname,
|
||||||
const virNetDevVPortProfile *virtPort,
|
const virNetDevVPortProfile *virtPort,
|
||||||
@ -107,4 +107,4 @@ int virNetDevVPortProfileDisassociate(const char *ifname,
|
|||||||
const char *linkdev,
|
const char *linkdev,
|
||||||
int vf,
|
int vf,
|
||||||
virNetDevVPortProfileOp vmOp)
|
virNetDevVPortProfileOp vmOp)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -109,7 +109,7 @@ int virNetlinkGetErrorCode(struct nlmsghdr *resp, unsigned int recvbuflen);
|
|||||||
int virNetlinkDumpLink(const char *ifname, int ifindex,
|
int virNetlinkDumpLink(const char *ifname, int ifindex,
|
||||||
void **nlData, struct nlattr **tb,
|
void **nlData, struct nlattr **tb,
|
||||||
uint32_t src_pid, uint32_t dst_pid)
|
uint32_t src_pid, uint32_t dst_pid)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int
|
int
|
||||||
virNetlinkGetNeighbor(void **nlData, uint32_t src_pid, uint32_t dst_pid);
|
virNetlinkGetNeighbor(void **nlData, uint32_t src_pid, uint32_t dst_pid);
|
||||||
|
|
||||||
|
@ -228,7 +228,7 @@ int virPCIGetNetName(const char *device_link_sysfs_path,
|
|||||||
|
|
||||||
int virPCIGetSysfsFile(char *virPCIDeviceName,
|
int virPCIGetSysfsFile(char *virPCIDeviceName,
|
||||||
char **pci_sysfs_device_link)
|
char **pci_sysfs_device_link)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virPCIDeviceAddressIsValid(virPCIDeviceAddressPtr addr,
|
bool virPCIDeviceAddressIsValid(virPCIDeviceAddressPtr addr,
|
||||||
bool report);
|
bool report);
|
||||||
|
@ -30,24 +30,24 @@ char *virPidFileBuildPath(const char *dir,
|
|||||||
const char *name);
|
const char *name);
|
||||||
|
|
||||||
int virPidFileWritePath(const char *path,
|
int virPidFileWritePath(const char *path,
|
||||||
pid_t pid) ATTRIBUTE_RETURN_CHECK;
|
pid_t pid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virPidFileWrite(const char *dir,
|
int virPidFileWrite(const char *dir,
|
||||||
const char *name,
|
const char *name,
|
||||||
pid_t pid) ATTRIBUTE_RETURN_CHECK;
|
pid_t pid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virPidFileReadPath(const char *path,
|
int virPidFileReadPath(const char *path,
|
||||||
pid_t *pid) ATTRIBUTE_RETURN_CHECK;
|
pid_t *pid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virPidFileRead(const char *dir,
|
int virPidFileRead(const char *dir,
|
||||||
const char *name,
|
const char *name,
|
||||||
pid_t *pid) ATTRIBUTE_RETURN_CHECK;
|
pid_t *pid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virPidFileReadPathIfAlive(const char *path,
|
int virPidFileReadPathIfAlive(const char *path,
|
||||||
pid_t *pid,
|
pid_t *pid,
|
||||||
const char *binpath) ATTRIBUTE_RETURN_CHECK;
|
const char *binpath) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virPidFileReadIfAlive(const char *dir,
|
int virPidFileReadIfAlive(const char *dir,
|
||||||
const char *name,
|
const char *name,
|
||||||
pid_t *pid,
|
pid_t *pid,
|
||||||
const char *binpath) ATTRIBUTE_RETURN_CHECK;
|
const char *binpath) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virPidFileDeletePath(const char *path);
|
int virPidFileDeletePath(const char *path);
|
||||||
int virPidFileDelete(const char *dir,
|
int virPidFileDelete(const char *dir,
|
||||||
@ -56,11 +56,11 @@ int virPidFileDelete(const char *dir,
|
|||||||
|
|
||||||
int virPidFileAcquirePath(const char *path,
|
int virPidFileAcquirePath(const char *path,
|
||||||
bool waitForLock,
|
bool waitForLock,
|
||||||
pid_t pid) ATTRIBUTE_RETURN_CHECK;
|
pid_t pid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virPidFileAcquire(const char *dir,
|
int virPidFileAcquire(const char *dir,
|
||||||
const char *name,
|
const char *name,
|
||||||
bool waitForLock,
|
bool waitForLock,
|
||||||
pid_t pid) ATTRIBUTE_RETURN_CHECK;
|
pid_t pid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virPidFileReleasePath(const char *path,
|
int virPidFileReleasePath(const char *path,
|
||||||
int fd);
|
int fd);
|
||||||
|
@ -50,7 +50,7 @@ void virProcessExitWithStatus(int status) G_GNUC_NORETURN;
|
|||||||
|
|
||||||
int
|
int
|
||||||
virProcessWait(pid_t pid, int *exitstatus, bool raw)
|
virProcessWait(pid_t pid, int *exitstatus, bool raw)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virProcessKill(pid_t pid, int sig);
|
int virProcessKill(pid_t pid, int sig);
|
||||||
|
|
||||||
|
@ -24,5 +24,5 @@ uint64_t virRandomBits(int nbits) ATTRIBUTE_NOINLINE;
|
|||||||
double virRandom(void);
|
double virRandom(void);
|
||||||
uint32_t virRandomInt(uint32_t max);
|
uint32_t virRandomInt(uint32_t max);
|
||||||
int virRandomBytes(unsigned char *buf, size_t buflen)
|
int virRandomBytes(unsigned char *buf, size_t buflen)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NOINLINE;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NOINLINE;
|
||||||
int virRandomGenerateWWN(char **wwn, const char *virt_type) ATTRIBUTE_NOINLINE;
|
int virRandomGenerateWWN(char **wwn, const char *virt_type) ATTRIBUTE_NOINLINE;
|
||||||
|
@ -63,55 +63,55 @@ int virStrToLong_i(char const *s,
|
|||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
int *result)
|
int *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virStrToLong_ui(char const *s,
|
int virStrToLong_ui(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
unsigned int *result)
|
unsigned int *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToLong_uip(char const *s,
|
int virStrToLong_uip(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
unsigned int *result)
|
unsigned int *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToLong_l(char const *s,
|
int virStrToLong_l(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
long *result)
|
long *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToLong_ul(char const *s,
|
int virStrToLong_ul(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
unsigned long *result)
|
unsigned long *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToLong_ulp(char const *s,
|
int virStrToLong_ulp(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
unsigned long *result)
|
unsigned long *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToLong_ll(char const *s,
|
int virStrToLong_ll(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
long long *result)
|
long long *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToLong_ull(char const *s,
|
int virStrToLong_ull(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
unsigned long long *result)
|
unsigned long long *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToLong_ullp(char const *s,
|
int virStrToLong_ullp(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
int base,
|
int base,
|
||||||
unsigned long long *result)
|
unsigned long long *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrToDouble(char const *s,
|
int virStrToDouble(char const *s,
|
||||||
char **end_ptr,
|
char **end_ptr,
|
||||||
double *result)
|
double *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virDoubleToStr(char **strp, double number)
|
int virDoubleToStr(char **strp, double number)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void virSkipSpaces(const char **str) ATTRIBUTE_NONNULL(1);
|
void virSkipSpaces(const char **str) ATTRIBUTE_NONNULL(1);
|
||||||
void virSkipSpacesAndBackslash(const char **str) ATTRIBUTE_NONNULL(1);
|
void virSkipSpacesAndBackslash(const char **str) ATTRIBUTE_NONNULL(1);
|
||||||
@ -122,23 +122,23 @@ void virSkipSpacesBackwards(const char *str, char **endp)
|
|||||||
bool virStringIsEmpty(const char *str);
|
bool virStringIsEmpty(const char *str);
|
||||||
|
|
||||||
int virStrncpy(char *dest, const char *src, size_t n, size_t destbytes)
|
int virStrncpy(char *dest, const char *src, size_t n, size_t destbytes)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virStrcpy(char *dest, const char *src, size_t destbytes)
|
int virStrcpy(char *dest, const char *src, size_t destbytes)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
#define virStrcpyStatic(dest, src) virStrcpy((dest), (src), sizeof(dest))
|
#define virStrcpyStatic(dest, src) virStrcpy((dest), (src), sizeof(dest))
|
||||||
|
|
||||||
/* Don't call these directly - use the macros below */
|
/* Don't call these directly - use the macros below */
|
||||||
int virStrdup(char **dest, const char *src)
|
int virStrdup(char **dest, const char *src)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1);
|
||||||
|
|
||||||
int virStrndup(char **dest, const char *src, ssize_t n)
|
int virStrndup(char **dest, const char *src, ssize_t n)
|
||||||
ATTRIBUTE_RETURN_CHECK ATTRIBUTE_NONNULL(1);
|
G_GNUC_WARN_UNUSED_RESULT ATTRIBUTE_NONNULL(1);
|
||||||
int virAsprintfInternal(char **strp, const char *fmt, ...)
|
int virAsprintfInternal(char **strp, const char *fmt, ...)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_FMT_PRINTF(2, 3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_FMT_PRINTF(2, 3)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virVasprintfInternal(char **strp, const char *fmt, va_list list)
|
int virVasprintfInternal(char **strp, const char *fmt, va_list list)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_FMT_PRINTF(2, 0)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_FMT_PRINTF(2, 0)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* VIR_STRDUP:
|
* VIR_STRDUP:
|
||||||
@ -276,7 +276,7 @@ bool virStringHasSuffix(const char *str,
|
|||||||
bool virStringHasCaseSuffix(const char *str,
|
bool virStringHasCaseSuffix(const char *str,
|
||||||
const char *suffix);
|
const char *suffix);
|
||||||
bool virStringStripSuffix(char *str,
|
bool virStringStripSuffix(char *str,
|
||||||
const char *suffix) ATTRIBUTE_RETURN_CHECK;
|
const char *suffix) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
bool virStringMatchesNameSuffix(const char *file,
|
bool virStringMatchesNameSuffix(const char *file,
|
||||||
const char *name,
|
const char *name,
|
||||||
const char *suffix);
|
const char *suffix);
|
||||||
@ -295,11 +295,11 @@ void virStringTrimOptionalNewline(char *str);
|
|||||||
|
|
||||||
int virStringParsePort(const char *str,
|
int virStringParsePort(const char *str,
|
||||||
unsigned int *port)
|
unsigned int *port)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virStringParseYesNo(const char *str,
|
int virStringParseYesNo(const char *str,
|
||||||
bool *result)
|
bool *result)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
/**
|
/**
|
||||||
* VIR_AUTOSTRINGLIST:
|
* VIR_AUTOSTRINGLIST:
|
||||||
*
|
*
|
||||||
|
@ -92,7 +92,7 @@ int virThreadCreateFull(virThreadPtr thread,
|
|||||||
virThreadFunc func,
|
virThreadFunc func,
|
||||||
const char *funcName,
|
const char *funcName,
|
||||||
bool worker,
|
bool worker,
|
||||||
void *opaque) ATTRIBUTE_RETURN_CHECK;
|
void *opaque) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virThreadSelf(virThreadPtr thread);
|
void virThreadSelf(virThreadPtr thread);
|
||||||
bool virThreadIsSelf(virThreadPtr thread);
|
bool virThreadIsSelf(virThreadPtr thread);
|
||||||
void virThreadJoin(virThreadPtr thread);
|
void virThreadJoin(virThreadPtr thread);
|
||||||
@ -121,17 +121,17 @@ unsigned long long virThreadID(virThreadPtr thread);
|
|||||||
* }
|
* }
|
||||||
*/
|
*/
|
||||||
int virOnce(virOnceControlPtr once, virOnceFunc init)
|
int virOnce(virOnceControlPtr once, virOnceFunc init)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virMutexInit(virMutexPtr m) ATTRIBUTE_RETURN_CHECK;
|
int virMutexInit(virMutexPtr m) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virMutexInitRecursive(virMutexPtr m) ATTRIBUTE_RETURN_CHECK;
|
int virMutexInitRecursive(virMutexPtr m) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virMutexDestroy(virMutexPtr m);
|
void virMutexDestroy(virMutexPtr m);
|
||||||
|
|
||||||
void virMutexLock(virMutexPtr m);
|
void virMutexLock(virMutexPtr m);
|
||||||
void virMutexUnlock(virMutexPtr m);
|
void virMutexUnlock(virMutexPtr m);
|
||||||
|
|
||||||
|
|
||||||
int virRWLockInit(virRWLockPtr m) ATTRIBUTE_RETURN_CHECK;
|
int virRWLockInit(virRWLockPtr m) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void virRWLockDestroy(virRWLockPtr m);
|
void virRWLockDestroy(virRWLockPtr m);
|
||||||
|
|
||||||
void virRWLockRead(virRWLockPtr m);
|
void virRWLockRead(virRWLockPtr m);
|
||||||
@ -139,7 +139,7 @@ void virRWLockWrite(virRWLockPtr m);
|
|||||||
void virRWLockUnlock(virRWLockPtr m);
|
void virRWLockUnlock(virRWLockPtr m);
|
||||||
|
|
||||||
|
|
||||||
int virCondInit(virCondPtr c) ATTRIBUTE_RETURN_CHECK;
|
int virCondInit(virCondPtr c) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virCondDestroy(virCondPtr c);
|
int virCondDestroy(virCondPtr c);
|
||||||
|
|
||||||
/* virCondWait, virCondWaitUntil:
|
/* virCondWait, virCondWaitUntil:
|
||||||
@ -147,8 +147,8 @@ int virCondDestroy(virCondPtr c);
|
|||||||
* changing value. Therefore in nearly all cases they
|
* changing value. Therefore in nearly all cases they
|
||||||
* should be enclosed in a while loop that checks the predicate.
|
* should be enclosed in a while loop that checks the predicate.
|
||||||
*/
|
*/
|
||||||
int virCondWait(virCondPtr c, virMutexPtr m) ATTRIBUTE_RETURN_CHECK;
|
int virCondWait(virCondPtr c, virMutexPtr m) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virCondWaitUntil(virCondPtr c, virMutexPtr m, unsigned long long whenms) ATTRIBUTE_RETURN_CHECK;
|
int virCondWaitUntil(virCondPtr c, virMutexPtr m, unsigned long long whenms) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
void virCondSignal(virCondPtr c);
|
void virCondSignal(virCondPtr c);
|
||||||
void virCondBroadcast(virCondPtr c);
|
void virCondBroadcast(virCondPtr c);
|
||||||
@ -156,9 +156,9 @@ void virCondBroadcast(virCondPtr c);
|
|||||||
|
|
||||||
typedef void (*virThreadLocalCleanup)(void *);
|
typedef void (*virThreadLocalCleanup)(void *);
|
||||||
int virThreadLocalInit(virThreadLocalPtr l,
|
int virThreadLocalInit(virThreadLocalPtr l,
|
||||||
virThreadLocalCleanup c) ATTRIBUTE_RETURN_CHECK;
|
virThreadLocalCleanup c) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
void *virThreadLocalGet(virThreadLocalPtr l);
|
void *virThreadLocalGet(virThreadLocalPtr l);
|
||||||
int virThreadLocalSet(virThreadLocalPtr l, void*) ATTRIBUTE_RETURN_CHECK;
|
int virThreadLocalSet(virThreadLocalPtr l, void*) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -50,7 +50,7 @@ void virThreadPoolFree(virThreadPoolPtr pool);
|
|||||||
int virThreadPoolSendJob(virThreadPoolPtr pool,
|
int virThreadPoolSendJob(virThreadPoolPtr pool,
|
||||||
unsigned int priority,
|
unsigned int priority,
|
||||||
void *jobdata) ATTRIBUTE_NONNULL(1)
|
void *jobdata) ATTRIBUTE_NONNULL(1)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virThreadPoolSetParameters(virThreadPoolPtr pool,
|
int virThreadPoolSetParameters(virThreadPoolPtr pool,
|
||||||
long long int minWorkers,
|
long long int minWorkers,
|
||||||
|
@ -40,26 +40,26 @@ void virTimeFieldsThen(unsigned long long when, struct tm *fields)
|
|||||||
/* These APIs are async signal safe and return -1, setting
|
/* These APIs are async signal safe and return -1, setting
|
||||||
* errno on failure */
|
* errno on failure */
|
||||||
int virTimeMillisNowRaw(unsigned long long *now)
|
int virTimeMillisNowRaw(unsigned long long *now)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTimeFieldsNowRaw(struct tm *fields)
|
int virTimeFieldsNowRaw(struct tm *fields)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTimeStringNowRaw(char *buf)
|
int virTimeStringNowRaw(char *buf)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTimeStringThenRaw(unsigned long long when, char *buf)
|
int virTimeStringThenRaw(unsigned long long when, char *buf)
|
||||||
ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
/* These APIs are *not* async signal safe and return -1,
|
/* These APIs are *not* async signal safe and return -1,
|
||||||
* raising a libvirt error on failure
|
* raising a libvirt error on failure
|
||||||
*/
|
*/
|
||||||
int virTimeMillisNow(unsigned long long *now)
|
int virTimeMillisNow(unsigned long long *now)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTimeFieldsNow(struct tm *fields)
|
int virTimeFieldsNow(struct tm *fields)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
char *virTimeStringNow(void);
|
char *virTimeStringNow(void);
|
||||||
char *virTimeStringThen(unsigned long long when);
|
char *virTimeStringThen(unsigned long long when);
|
||||||
|
|
||||||
int virTimeLocalOffsetFromUTC(long *offset)
|
int virTimeLocalOffsetFromUTC(long *offset)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned long long start_t;
|
unsigned long long start_t;
|
||||||
|
@ -62,7 +62,7 @@ struct _virTypedParameterRemote {
|
|||||||
|
|
||||||
int virTypedParamsValidate(virTypedParameterPtr params, int nparams,
|
int virTypedParamsValidate(virTypedParameterPtr params, int nparams,
|
||||||
/* const char *name, int type ... */ ...)
|
/* const char *name, int type ... */ ...)
|
||||||
G_GNUC_NULL_TERMINATED ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_NULL_TERMINATED G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virTypedParamsCheck(virTypedParameterPtr params,
|
bool virTypedParamsCheck(virTypedParameterPtr params,
|
||||||
int nparams,
|
int nparams,
|
||||||
@ -79,12 +79,12 @@ virTypedParamsFilter(virTypedParameterPtr params,
|
|||||||
int nparams,
|
int nparams,
|
||||||
const char *name,
|
const char *name,
|
||||||
virTypedParameterPtr **ret)
|
virTypedParameterPtr **ret)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
|
|
||||||
int virTypedParameterAssign(virTypedParameterPtr param, const char *name,
|
int virTypedParameterAssign(virTypedParameterPtr param, const char *name,
|
||||||
int type, /* TYPE arg */ ...)
|
int type, /* TYPE arg */ ...)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virTypedParamsReplaceString(virTypedParameterPtr *params,
|
int virTypedParamsReplaceString(virTypedParameterPtr *params,
|
||||||
int *nparams,
|
int *nparams,
|
||||||
@ -149,34 +149,34 @@ int virTypedParamListAddInt(virTypedParamListPtr list,
|
|||||||
int value,
|
int value,
|
||||||
const char *namefmt,
|
const char *namefmt,
|
||||||
...)
|
...)
|
||||||
ATTRIBUTE_FMT_PRINTF(3, 4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_FMT_PRINTF(3, 4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTypedParamListAddUInt(virTypedParamListPtr list,
|
int virTypedParamListAddUInt(virTypedParamListPtr list,
|
||||||
unsigned int value,
|
unsigned int value,
|
||||||
const char *namefmt,
|
const char *namefmt,
|
||||||
...)
|
...)
|
||||||
ATTRIBUTE_FMT_PRINTF(3, 4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_FMT_PRINTF(3, 4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTypedParamListAddLLong(virTypedParamListPtr list,
|
int virTypedParamListAddLLong(virTypedParamListPtr list,
|
||||||
long long value,
|
long long value,
|
||||||
const char *namefmt,
|
const char *namefmt,
|
||||||
...)
|
...)
|
||||||
ATTRIBUTE_FMT_PRINTF(3, 4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_FMT_PRINTF(3, 4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTypedParamListAddULLong(virTypedParamListPtr list,
|
int virTypedParamListAddULLong(virTypedParamListPtr list,
|
||||||
unsigned long long value,
|
unsigned long long value,
|
||||||
const char *namefmt,
|
const char *namefmt,
|
||||||
...)
|
...)
|
||||||
ATTRIBUTE_FMT_PRINTF(3, 4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_FMT_PRINTF(3, 4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTypedParamListAddString(virTypedParamListPtr list,
|
int virTypedParamListAddString(virTypedParamListPtr list,
|
||||||
const char *value,
|
const char *value,
|
||||||
const char *namefmt,
|
const char *namefmt,
|
||||||
...)
|
...)
|
||||||
ATTRIBUTE_FMT_PRINTF(3, 4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_FMT_PRINTF(3, 4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTypedParamListAddBoolean(virTypedParamListPtr list,
|
int virTypedParamListAddBoolean(virTypedParamListPtr list,
|
||||||
bool value,
|
bool value,
|
||||||
const char *namefmt,
|
const char *namefmt,
|
||||||
...)
|
...)
|
||||||
ATTRIBUTE_FMT_PRINTF(3, 4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_FMT_PRINTF(3, 4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virTypedParamListAddDouble(virTypedParamListPtr list,
|
int virTypedParamListAddDouble(virTypedParamListPtr list,
|
||||||
double value,
|
double value,
|
||||||
const char *namefmt,
|
const char *namefmt,
|
||||||
...)
|
...)
|
||||||
ATTRIBUTE_FMT_PRINTF(3, 4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_FMT_PRINTF(3, 4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
@ -27,11 +27,11 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
|
||||||
|
|
||||||
int virSetBlocking(int fd, bool blocking) ATTRIBUTE_RETURN_CHECK;
|
int virSetBlocking(int fd, bool blocking) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetNonBlock(int fd) ATTRIBUTE_RETURN_CHECK;
|
int virSetNonBlock(int fd) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetInherit(int fd, bool inherit) ATTRIBUTE_RETURN_CHECK;
|
int virSetInherit(int fd, bool inherit) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetCloseExec(int fd) ATTRIBUTE_RETURN_CHECK;
|
int virSetCloseExec(int fd) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virSetSockReuseAddr(int fd, bool fatal) ATTRIBUTE_RETURN_CHECK;
|
int virSetSockReuseAddr(int fd, bool fatal) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virSetUIDGID(uid_t uid, gid_t gid, gid_t *groups, int ngroups);
|
int virSetUIDGID(uid_t uid, gid_t gid, gid_t *groups, int ngroups);
|
||||||
int virSetUIDGIDWithCaps(uid_t uid, gid_t gid, gid_t *groups, int ngroups,
|
int virSetUIDGIDWithCaps(uid_t uid, gid_t gid, gid_t *groups, int ngroups,
|
||||||
@ -42,7 +42,7 @@ void virWaitForDevices(void);
|
|||||||
|
|
||||||
int virScaleInteger(unsigned long long *value, const char *suffix,
|
int virScaleInteger(unsigned long long *value, const char *suffix,
|
||||||
unsigned long long scale, unsigned long long limit)
|
unsigned long long scale, unsigned long long limit)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virHexToBin(unsigned char c);
|
int virHexToBin(unsigned char c);
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ int virParseVersionString(const char *str, unsigned long *version,
|
|||||||
bool allowMissing);
|
bool allowMissing);
|
||||||
|
|
||||||
char *virFormatIntDecimal(char *buf, size_t buflen, int val)
|
char *virFormatIntDecimal(char *buf, size_t buflen, int val)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
unsigned long long
|
unsigned long long
|
||||||
virFormatIntPretty(unsigned long long val,
|
virFormatIntPretty(unsigned long long val,
|
||||||
@ -108,9 +108,9 @@ char *virGetGroupName(gid_t gid) ATTRIBUTE_NOINLINE;
|
|||||||
int virGetGroupList(uid_t uid, gid_t group, gid_t **groups)
|
int virGetGroupList(uid_t uid, gid_t group, gid_t **groups)
|
||||||
ATTRIBUTE_NONNULL(3);
|
ATTRIBUTE_NONNULL(3);
|
||||||
int virGetUserID(const char *name,
|
int virGetUserID(const char *name,
|
||||||
uid_t *uid) ATTRIBUTE_RETURN_CHECK;
|
uid_t *uid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int virGetGroupID(const char *name,
|
int virGetGroupID(const char *name,
|
||||||
gid_t *gid) ATTRIBUTE_RETURN_CHECK;
|
gid_t *gid) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
bool virDoesUserExist(const char *name);
|
bool virDoesUserExist(const char *name);
|
||||||
bool virDoesGroupExist(const char *name);
|
bool virDoesGroupExist(const char *name);
|
||||||
|
@ -49,7 +49,7 @@ int virUUIDGenerate(unsigned char *uuid) ATTRIBUTE_NOINLINE;
|
|||||||
|
|
||||||
int virUUIDParse(const char *uuidstr,
|
int virUUIDParse(const char *uuidstr,
|
||||||
unsigned char *uuid)
|
unsigned char *uuid)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
const char *virUUIDFormat(const unsigned char *uuid,
|
const char *virUUIDFormat(const unsigned char *uuid,
|
||||||
char *uuidstr) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
char *uuidstr) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
#include "virautoclean.h"
|
#include "virautoclean.h"
|
||||||
|
|
||||||
xmlXPathContextPtr virXMLXPathContextNew(xmlDocPtr xml)
|
xmlXPathContextPtr virXMLXPathContextNew(xmlDocPtr xml)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int virXPathBoolean(const char *xpath,
|
int virXPathBoolean(const char *xpath,
|
||||||
xmlXPathContextPtr ctxt);
|
xmlXPathContextPtr ctxt);
|
||||||
@ -221,7 +221,7 @@ virXMLFormatElement(virBufferPtr buf,
|
|||||||
const char *name,
|
const char *name,
|
||||||
virBufferPtr attrBuf,
|
virBufferPtr attrBuf,
|
||||||
virBufferPtr childBuf)
|
virBufferPtr childBuf)
|
||||||
ATTRIBUTE_RETURN_CHECK;
|
G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
struct _virXPathContextNodeSave {
|
struct _virXPathContextNodeSave {
|
||||||
xmlXPathContextPtr ctxt;
|
xmlXPathContextPtr ctxt;
|
||||||
|
@ -24,6 +24,6 @@
|
|||||||
|
|
||||||
char *virshGetDomainDescription(vshControl *ctl, virDomainPtr dom,
|
char *virshGetDomainDescription(vshControl *ctl, virDomainPtr dom,
|
||||||
bool title, unsigned int flags)
|
bool title, unsigned int flags)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
extern const vshCmdDef domMonitoringCmds[];
|
extern const vshCmdDef domMonitoringCmds[];
|
||||||
|
@ -98,7 +98,7 @@ virshDomainGetXMLFromDom(vshControl *ctl,
|
|||||||
xmlDocPtr *xml,
|
xmlDocPtr *xml,
|
||||||
xmlXPathContextPtr *ctxt)
|
xmlXPathContextPtr *ctxt)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_NONNULL(5) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(5) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
int
|
int
|
||||||
virshDomainGetXML(vshControl *ctl,
|
virshDomainGetXML(vshControl *ctl,
|
||||||
@ -107,4 +107,4 @@ virshDomainGetXML(vshControl *ctl,
|
|||||||
xmlDocPtr *xml,
|
xmlDocPtr *xml,
|
||||||
xmlXPathContextPtr *ctxt)
|
xmlXPathContextPtr *ctxt)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4)
|
||||||
ATTRIBUTE_NONNULL(5) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(5) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
|
22
tools/vsh.h
22
tools/vsh.h
@ -255,39 +255,39 @@ bool vshCmdGrpHelp(vshControl *ctl, const vshCmdGrp *grp);
|
|||||||
|
|
||||||
int vshCommandOptInt(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptInt(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, int *value)
|
const char *name, int *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptUInt(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptUInt(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, unsigned int *value)
|
const char *name, unsigned int *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptUIntWrap(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptUIntWrap(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, unsigned int *value)
|
const char *name, unsigned int *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptUL(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptUL(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, unsigned long *value)
|
const char *name, unsigned long *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptULWrap(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptULWrap(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, unsigned long *value)
|
const char *name, unsigned long *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptStringQuiet(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptStringQuiet(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, const char **value)
|
const char *name, const char **value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptStringReq(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptStringReq(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, const char **value)
|
const char *name, const char **value)
|
||||||
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptLongLong(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptLongLong(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, long long *value)
|
const char *name, long long *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptULongLong(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptULongLong(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, unsigned long long *value)
|
const char *name, unsigned long long *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptULongLongWrap(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptULongLongWrap(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, unsigned long long *value)
|
const char *name, unsigned long long *value)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshCommandOptScaledInt(vshControl *ctl, const vshCmd *cmd,
|
int vshCommandOptScaledInt(vshControl *ctl, const vshCmd *cmd,
|
||||||
const char *name, unsigned long long *value,
|
const char *name, unsigned long long *value,
|
||||||
int scale, unsigned long long max)
|
int scale, unsigned long long max)
|
||||||
ATTRIBUTE_NONNULL(4) ATTRIBUTE_RETURN_CHECK;
|
ATTRIBUTE_NONNULL(4) G_GNUC_WARN_UNUSED_RESULT;
|
||||||
int vshBlockJobOptionBandwidth(vshControl *ctl,
|
int vshBlockJobOptionBandwidth(vshControl *ctl,
|
||||||
const vshCmd *cmd,
|
const vshCmd *cmd,
|
||||||
bool bytes,
|
bool bytes,
|
||||||
|
Loading…
Reference in New Issue
Block a user