- luaL_openlib(L, TASK_MODULE_NAME, task_functions, 0);
- /* simgrid.task */
+ lua_getglobal(L, "simgrid"); /* simgrid */
+ luaL_newlib(L, task_functions); /* simgrid simgrid.task */
+ lua_setfield(L, -2, "task"); /* simgrid */
+ lua_getfield(L, -1, "task"); /* simgrid simgrid.task */