mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
conf: Fix declaration of virNetworkDNS(Hosts)Def struct
The struct A {} A; construct triggers a linker error on OSX about duplicate symbols. This also differs from the common struct style. Switch to common style to fix this. Reported by Justin Clift.
This commit is contained in:
parent
6bcd732ead
commit
4a6d4d4285
@ -64,22 +64,22 @@ struct _virNetworkDNSTxtRecordsDef {
|
||||
char *value;
|
||||
};
|
||||
|
||||
struct virNetworkDNSHostsDef {
|
||||
struct _virNetworkDNSHostsDef {
|
||||
virSocketAddr ip;
|
||||
int nnames;
|
||||
char **names;
|
||||
} virNetworkDNSHostsDef;
|
||||
};
|
||||
|
||||
typedef struct virNetworkDNSHostsDef *virNetworkDNSHostsDefPtr;
|
||||
typedef struct _virNetworkDNSHostsDef *virNetworkDNSHostsDefPtr;
|
||||
|
||||
struct virNetworkDNSDef {
|
||||
struct _virNetworkDNSDef {
|
||||
unsigned int ntxtrecords;
|
||||
virNetworkDNSTxtRecordsDefPtr txtrecords;
|
||||
unsigned int nhosts;
|
||||
virNetworkDNSHostsDefPtr hosts;
|
||||
} virNetworkDNSDef;
|
||||
};
|
||||
|
||||
typedef struct virNetworkDNSDef *virNetworkDNSDefPtr;
|
||||
typedef struct _virNetworkDNSDef *virNetworkDNSDefPtr;
|
||||
|
||||
typedef struct _virNetworkIpDef virNetworkIpDef;
|
||||
typedef virNetworkIpDef *virNetworkIpDefPtr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user