1
0
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:
Matthias Bolte 2011-07-04 17:20:02 +02:00
parent 6bcd732ead
commit 4a6d4d4285

View File

@ -64,22 +64,22 @@ struct _virNetworkDNSTxtRecordsDef {
char *value; char *value;
}; };
struct virNetworkDNSHostsDef { struct _virNetworkDNSHostsDef {
virSocketAddr ip; virSocketAddr ip;
int nnames; int nnames;
char **names; char **names;
} virNetworkDNSHostsDef; };
typedef struct virNetworkDNSHostsDef *virNetworkDNSHostsDefPtr; typedef struct _virNetworkDNSHostsDef *virNetworkDNSHostsDefPtr;
struct virNetworkDNSDef { struct _virNetworkDNSDef {
unsigned int ntxtrecords; unsigned int ntxtrecords;
virNetworkDNSTxtRecordsDefPtr txtrecords; virNetworkDNSTxtRecordsDefPtr txtrecords;
unsigned int nhosts; unsigned int nhosts;
virNetworkDNSHostsDefPtr hosts; virNetworkDNSHostsDefPtr hosts;
} virNetworkDNSDef; };
typedef struct virNetworkDNSDef *virNetworkDNSDefPtr; typedef struct _virNetworkDNSDef *virNetworkDNSDefPtr;
typedef struct _virNetworkIpDef virNetworkIpDef; typedef struct _virNetworkIpDef virNetworkIpDef;
typedef virNetworkIpDef *virNetworkIpDefPtr; typedef virNetworkIpDef *virNetworkIpDefPtr;