mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Convert all driver struct intializers to C99 style
Change all the driver struct initializers to use the
C99 style, leaving out unused fields. This will make
it possible to add new APIs without changing every
driver. eg change:
qemudDomainResume, /* domainResume */
qemudDomainShutdown, /* domainShutdown */
NULL, /* domainReboot */
qemudDomainDestroy, /* domainDestroy */
to
.domainResume = qemudDomainResume,
.domainShutdown = qemudDomainShutdown,
.domainDestroy = qemudDomainDestroy,
And get rid of any existing C99 style initializersr which
set NULL, eg change
.listPools = vboxStorageListPools,
.numOfDefinedPools = NULL,
.listDefinedPools = NULL,
.findPoolSources = NULL,
.poolLookupByName = vboxStoragePoolLookupByName,
to
.listPools = vboxStorageListPools,
.poolLookupByName = vboxStoragePoolLookupByName,
This commit is contained in:
@@ -542,20 +542,20 @@ cleanup:
|
||||
|
||||
static virInterfaceDriver interfaceDriver = {
|
||||
"Interface",
|
||||
interfaceOpenInterface, /* open */
|
||||
interfaceCloseInterface, /* close */
|
||||
interfaceNumOfInterfaces, /* numOfInterfaces */
|
||||
interfaceListInterfaces, /* listInterfaces */
|
||||
interfaceNumOfDefinedInterfaces, /* numOfInterfaces */
|
||||
interfaceListDefinedInterfaces, /* listInterfaces */
|
||||
interfaceLookupByName, /* interfaceLookupByName */
|
||||
interfaceLookupByMACString, /* interfaceLookupByMACString */
|
||||
interfaceGetXMLDesc, /* interfaceGetXMLDesc */
|
||||
interfaceDefineXML, /* interfaceDefineXML */
|
||||
interfaceUndefine, /* interfaceUndefine */
|
||||
interfaceCreate, /* interfaceCreate */
|
||||
interfaceDestroy, /* interfaceDestroy */
|
||||
interfaceIsActive, /* interfaceIsActive */
|
||||
.open = interfaceOpenInterface,
|
||||
.close = interfaceCloseInterface,
|
||||
.numOfInterfaces = interfaceNumOfInterfaces,
|
||||
.listInterfaces = interfaceListInterfaces,
|
||||
.numOfDefinedInterfaces = interfaceNumOfDefinedInterfaces,
|
||||
.listDefinedInterfaces = interfaceListDefinedInterfaces,
|
||||
.interfaceLookupByName = interfaceLookupByName,
|
||||
.interfaceLookupByMACString = interfaceLookupByMACString,
|
||||
.interfaceGetXMLDesc = interfaceGetXMLDesc,
|
||||
.interfaceDefineXML = interfaceDefineXML,
|
||||
.interfaceUndefine = interfaceUndefine,
|
||||
.interfaceCreate = interfaceCreate,
|
||||
.interfaceDestroy = interfaceDestroy,
|
||||
.interfaceIsActive = interfaceIsActive,
|
||||
};
|
||||
|
||||
int interfaceRegister(void) {
|
||||
|
||||
Reference in New Issue
Block a user