X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/287cad2cec96af2b75313c9b6c42f21d392f606f..17c6e831aec2cc024154308cbb46bd7c5965a599:/src/bindings/lua/lua_platf.c diff --git a/src/bindings/lua/lua_platf.c b/src/bindings/lua/lua_platf.c index ac6a80aab2..90e62c6f24 100644 --- a/src/bindings/lua/lua_platf.c +++ b/src/bindings/lua/lua_platf.c @@ -26,7 +26,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(lua_platf, bindings, "Lua bindings (platform mod /* simgrid.platf API */ /* ********************************************************************************* */ -static const luaL_reg platf_functions[] = { +static const luaL_Reg platf_functions[] = { {"open", console_open}, {"close", console_close}, {"AS_open", console_AS_open}, @@ -559,7 +559,11 @@ int console_host_set_property(lua_State *L) { */ void sglua_register_platf_functions(lua_State* L) { - luaL_openlib(L, PLATF_MODULE_NAME, platf_functions, 0); + lua_newtable(L); + luaL_setfuncs(L, platf_functions, 0); + lua_pushvalue(L, -1); + lua_setglobal(L, PLATF_MODULE_NAME); + /*luaL_openlib(L, PLATF_MODULE_NAME, platf_functions, 0);*/ /* simgrid.platf */ lua_pop(L, 1); }