提交 ff7bd6a2 编写于 作者: E Erik Skultety

Fix build on non-linux platforms after another VIR_AUTOPTR patches

Caused by commit f7d0663d. The problem is missing libnl library on
these platforms, so the VIR_DEFINE_AUTOPTR_FUNC has to be compiled in
conditionally.
Signed-off-by: NErik Skultety <eskultet@redhat.com>
上级 794080b4
......@@ -36,6 +36,9 @@
# undef inline
# endif
typedef struct nl_msg virNetlinkMsg;
VIR_DEFINE_AUTOPTR_FUNC(virNetlinkMsg, nlmsg_free)
# else
struct nl_msg;
......@@ -45,8 +48,6 @@ struct nlmsghdr;
# endif /* __linux__ */
typedef struct nl_msg virNetlinkMsg;
int virNetlinkStartup(void);
void virNetlinkShutdown(void);
......@@ -126,6 +127,4 @@ int virNetlinkEventAddClient(virNetlinkEventHandleCallback handleCB,
int virNetlinkEventRemoveClient(int watch, const virMacAddr *macaddr,
unsigned int protocol);
VIR_DEFINE_AUTOPTR_FUNC(virNetlinkMsg, nlmsg_free)
#endif /* __VIR_NETLINK_H__ */
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册