From 70a57b055f5fefd076d609de6ebd19dc6d3abc58 Mon Sep 17 00:00:00 2001 From: Christian Hofstaedtler Date: Sun, 3 Jan 2016 00:32:33 +0100 Subject: [PATCH] dnsdist: rename policy_t to policyfunc_t to not clash with OS-provided type --- pdns/dnsdist-lua.cc | 4 ++-- pdns/dnsdist.hh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index 676ffce692..672597945a 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -272,7 +272,7 @@ vector> setupLua(bool client, const std::string& confi setLuaSideEffect(); g_policy.setState(policy); }); - g_lua.writeFunction("setServerPolicyLua", [](string name, policy_t policy) { + g_lua.writeFunction("setServerPolicyLua", [](string name, policyfunc_t policy) { setLuaSideEffect(); g_policy.setState(ServerPolicy{name, policy}); }); @@ -287,7 +287,7 @@ vector> setupLua(bool client, const std::string& confi g_lua.registerMember("name", &ServerPolicy::name); g_lua.registerMember("policy", &ServerPolicy::policy); - g_lua.writeFunction("newServerPolicy", [](string name, policy_t policy) { return ServerPolicy{name, policy};}); + g_lua.writeFunction("newServerPolicy", [](string name, policyfunc_t policy) { return ServerPolicy{name, policy};}); g_lua.writeVariable("firstAvailable", ServerPolicy{"firstAvailable", firstAvailable}); g_lua.writeVariable("roundrobin", ServerPolicy{"roundrobin", roundrobin}); g_lua.writeVariable("wrandom", ServerPolicy{"wrandom", wrandom}); diff --git a/pdns/dnsdist.hh b/pdns/dnsdist.hh index 619dd8106d..400d4b959a 100644 --- a/pdns/dnsdist.hh +++ b/pdns/dnsdist.hh @@ -371,12 +371,12 @@ public: }; using NumberedServerVector = NumberedVector>; -typedef std::function(const NumberedServerVector& servers, const ComboAddress& remote, const DNSName& qname, uint16_t qtype, dnsheader* dh)> policy_t; +typedef std::function(const NumberedServerVector& servers, const ComboAddress& remote, const DNSName& qname, uint16_t qtype, dnsheader* dh)> policyfunc_t; struct ServerPolicy { string name; - policy_t policy; + policyfunc_t policy; }; struct CarbonConfig -- 2.47.2