added compat 5.1 license copied from website
[rrdtool.git] / bindings / lua / rrdlua.c
index bef3e66..a733184 100644 (file)
 #include "../../src/rrd_tool.h"
 
 #ifdef LUA50
-  #ifdef HAVE_COMPAT51
-    #include "compat-5.1.h"
-  #else
-    #include "compat-5.1r5/compat-5.1.h"
-  #endif
+#ifdef HAVE_COMPAT51
+#include "compat-5.1.h"
+#else
+#include "compat-5.1r5/compat-5.1.h"
+#endif
 #endif
 
 extern void rrd_freemem(void *mem);
@@ -292,6 +292,12 @@ lua_rrd_graph (lua_State * L)
   return 3;
 }
 
+static int
+lua_rrd_flushcached(lua_State *L)
+{
+  return rrd_common_call(L, "flushcached", rrd_flushcached);
+}
+
 #if defined(DINF)
 static int
 lua_rrd_info (lua_State * L)
@@ -347,6 +353,7 @@ static const struct luaL_reg rrd[] = {
   {"restore", lua_rrd_restore},
   {"tune", lua_rrd_tune},
   {"update", lua_rrd_update},
+  {"flushcached", lua_rrd_flushcached},
 #if defined(DINF)
   {"info", lua_rrd_info},
   {"updatev", lua_rrd_updatev},