From: RvdE Date: Sat, 1 Feb 2014 12:33:07 +0000 (+0100) Subject: Fix luabackend compilation on FreeBSD i386 X-Git-Tag: auth-3.4.8~5^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F2859%2Fhead;p=thirdparty%2Fpdns.git Fix luabackend compilation on FreeBSD i386 --- diff --git a/modules/luabackend/lua_functions.cc b/modules/luabackend/lua_functions.cc index b30c13f4dd..17a903b337 100644 --- a/modules/luabackend/lua_functions.cc +++ b/modules/luabackend/lua_functions.cc @@ -238,6 +238,7 @@ bool LUABackend::getValueFromTable(lua_State *lua, uint32_t key, string& value) return ret; } +#if !(defined(__i386__) && defined(__FreeBSD__)) bool LUABackend::getValueFromTable(lua_State *lua, const std::string& key, time_t& value) { lua_pushstring(lua, key.c_str()); lua_gettable(lua, -2); @@ -253,6 +254,7 @@ bool LUABackend::getValueFromTable(lua_State *lua, const std::string& key, time_ return ret; } +#endif bool LUABackend::getValueFromTable(lua_State *lua, const std::string& key, uint32_t& value) { lua_pushstring(lua, key.c_str()); diff --git a/modules/luabackend/luabackend.hh b/modules/luabackend/luabackend.hh index ea0275f948..a5538dd96b 100644 --- a/modules/luabackend/luabackend.hh +++ b/modules/luabackend/luabackend.hh @@ -155,7 +155,9 @@ private: // FUNCTIONS TO THIS BACKEND bool getValueFromTable(lua_State *lua, const std::string& key, string& value); bool getValueFromTable(lua_State *lua, uint32_t key, string& value); +#if !(defined(__i386__) && defined(__FreeBSD__)) bool getValueFromTable(lua_State *lua, const std::string& key, time_t& value); +#endif bool getValueFromTable(lua_State *lua, const std::string& key, uint32_t& value); bool getValueFromTable(lua_State *lua, const std::string& key, uint16_t& value); bool getValueFromTable(lua_State *lua, const std::string& key, int& value);