Add support for deferred library loads to lib_init.c.

This commit is contained in:
Mike Pall
2010-11-30 21:56:03 +01:00
parent 443c542e26
commit 4ed8a1931b
2 changed files with 15 additions and 4 deletions

View File

@@ -499,7 +499,7 @@ LUALIB_API int luaopen_package(lua_State *L)
lua_setfield(L, -2, "config");
luaL_findtable(L, LUA_REGISTRYINDEX, "_LOADED", 16);
lua_setfield(L, -2, "loaded");
lua_newtable(L);
luaL_findtable(L, LUA_REGISTRYINDEX, "_PRELOAD", 4);
lua_setfield(L, -2, "preload");
lua_pushvalue(L, LUA_GLOBALSINDEX);
luaL_register(L, NULL, package_global);