diff options
author | Laine Stump <laine@laine.org> | 2016-05-08 16:28:40 -0400 |
---|---|---|
committer | Laine Stump <laine@laine.org> | 2016-05-25 15:00:25 -0400 |
commit | 808e16ff1357f8dafc2e697bb3fed2d6a3b3293b (patch) | |
tree | b787ba0ce42ed311586b4328780562d8560c0cd7 | |
parent | 1140b31f25d8d73e268058937d9219429aac8d17 (diff) | |
download | libvirt-808e16ff1357f8dafc2e697bb3fed2d6a3b3293b.tar.gz |
conf: make virDomainControllerFindUnusedIndex() more generally usable
Make virDomainControllerFindUnusedIndex() a global function so that it
can be used outside domain_conf.c (as well as higher up in
domain_conf.c itself)/ Also make its DomainDef arg a const* so that
functions which only have a const* to the domain can use it.
-rw-r--r-- | src/conf/domain_conf.c | 4 | ||||
-rw-r--r-- | src/conf/domain_conf.h | 1 | ||||
-rw-r--r-- | src/libvirt_private.syms | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index e5c355eb19..50d1d94935 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -13717,8 +13717,8 @@ virDomainControllerFind(const virDomainDef *def, } -static int -virDomainControllerFindUnusedIndex(virDomainDefPtr def, int type) +int +virDomainControllerFindUnusedIndex(virDomainDef const *def, int type) { int idx = 0; diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index 0cc82d8116..0d97003a91 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -2755,6 +2755,7 @@ int virDomainControllerFind(const virDomainDef *def, int type, int idx); int virDomainControllerFindByType(virDomainDefPtr def, int type); int virDomainControllerFindByPCIAddress(virDomainDefPtr def, virPCIDeviceAddressPtr addr); +int virDomainControllerFindUnusedIndex(virDomainDef const *def, int type); virDomainControllerDefPtr virDomainControllerRemove(virDomainDefPtr def, size_t i); const char *virDomainControllerAliasFind(const virDomainDef *def, int type, int idx) diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index fb5b419d1f..e325168e53 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -189,6 +189,7 @@ virDomainControllerDefFree; virDomainControllerDefNew; virDomainControllerFind; virDomainControllerFindByType; +virDomainControllerFindUnusedIndex; virDomainControllerInsert; virDomainControllerInsertPreAlloced; virDomainControllerModelPCITypeToString; |