提交 4a6d4d42 编写于 作者: M Matthias Bolte

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.
上级 6bcd732e
...@@ -64,22 +64,22 @@ struct _virNetworkDNSTxtRecordsDef { ...@@ -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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册