From 63505e0b59f5584f87ebe2f0d711c6d405b85b4b Mon Sep 17 00:00:00 2001 From: antirez Date: Fri, 24 Feb 2012 15:45:16 +0100 Subject: [PATCH] Lua_cmsgpack added to Redis scripting. --- deps/lua/src/Makefile | 2 +- src/scripting.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/deps/lua/src/Makefile b/deps/lua/src/Makefile index 6caed7419..77d6a48b4 100644 --- a/deps/lua/src/Makefile +++ b/deps/lua/src/Makefile @@ -27,7 +27,7 @@ CORE_O= lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \ lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \ lundump.o lvm.o lzio.o strbuf.o LIB_O= lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o \ - lstrlib.o loadlib.o linit.o lua_cjson.o lua_struct.o + lstrlib.o loadlib.o linit.o lua_cjson.o lua_struct.o lua_cmsgpack.o LUA_T= lua LUA_O= lua.o diff --git a/src/scripting.c b/src/scripting.c index 9d41a45f2..ce1f0877b 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -344,6 +344,7 @@ void luaLoadLib(lua_State *lua, const char *libname, lua_CFunction luafunc) { LUALIB_API int (luaopen_cjson) (lua_State *L); LUALIB_API int (luaopen_struct) (lua_State *L); +LUALIB_API int (luaopen_cmsgpack) (lua_State *L); void luaLoadLibraries(lua_State *lua) { luaLoadLib(lua, "", luaopen_base); @@ -353,6 +354,7 @@ void luaLoadLibraries(lua_State *lua) { luaLoadLib(lua, LUA_DBLIBNAME, luaopen_debug); luaLoadLib(lua, "cjson", luaopen_cjson); luaLoadLib(lua, "struct", luaopen_struct); + luaLoadLib(lua, "cmsgpack", luaopen_cmsgpack); #if 0 /* Stuff that we don't load currently, for sandboxing concerns. */ luaLoadLib(lua, LUA_LOADLIBNAME, luaopen_package);