]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Fix luabackend compilation on FreeBSD i386 2859/head
authorRvdE <tremere@cainites.net>
Sat, 1 Feb 2014 12:33:07 +0000 (13:33 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Wed, 4 Nov 2015 09:41:08 +0000 (10:41 +0100)
modules/luabackend/lua_functions.cc
modules/luabackend/luabackend.hh

index b30c13f4dd2dd00c666e195a1066515bc35a2771..17a903b337c24374370b59e53bdef5044e8f173b 100644 (file)
@@ -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()); 
index ea0275f9482bf4a60703afb034166e21d3c69a16..a5538dd96bc876fc7f1c7b412137f1bc30dd65e4 100644 (file)
@@ -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);