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;
};
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;