X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/287cad2cec96af2b75313c9b6c42f21d392f606f..17c6e831aec2cc024154308cbb46bd7c5965a599:/src/bindings/lua/simgrid_lua.c diff --git a/src/bindings/lua/simgrid_lua.c b/src/bindings/lua/simgrid_lua.c index 69de34e473..4005c88e41 100644 --- a/src/bindings/lua/simgrid_lua.c +++ b/src/bindings/lua/simgrid_lua.c @@ -276,7 +276,12 @@ lua_State* sglua_get_maestro(void) { static void sglua_register_core_functions(lua_State *L) { /* register the core C functions to lua */ - luaL_register(L, "simgrid", simgrid_functions); + /*luaL_Register(L, "simgrid", simgrid_functions);*/ + lua_newtable(L); + luaL_setfuncs(L, simgrid_functions, 0); + lua_pushvalue(L, -1); + lua_setglobal(L, "simgrid"); + /* simgrid */ /* set a finalizer that cleans simgrid, by adding to the simgrid module a