util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to support 5.1
[prosody.git] / util-src / signal.c
index 1e988a2c59a606eab13f196322127473220dedc4..725555fa58ec7b79b9dd95f029871de2dc3b79dd 100644 (file)
@@ -32,8 +32,8 @@
 #include "lua.h"
 #include "lauxlib.h"
 
-#if (LUA_VERSION_NUM == 502)
-#define luaL_register(L, N, R) luaL_setfuncs(L, R, 0)
+#if (LUA_VERSION_NUM == 501)
+#define luaL_setfuncs(L, R, N) luaL_register(L, NULL, R)
 #endif
 
 #ifndef lsig
@@ -388,7 +388,7 @@ int luaopen_util_signal(lua_State* L) {
 
        /* add the library */
        lua_newtable(L);
-       luaL_register(L, NULL, lsignal_lib);
+       luaL_setfuncs(L, lsignal_lib, 0);
 
        /* push lua_signals table into the registry */
        /* put the signals inside the library table too,