#include "luares.h" #include "lupi.h" #include #include #include #include #include #include #include #include #include #include #include static lua_State* L = NULL; lua_State* getL() { return L; } void run_init() { L = luaL_newstate(); luaL_openlibs (L); setup_modules (L); luanative_start (L); termutils_start (L); epoll_prepare(); //int status = luaL_loadstring(L, lua_init); int status = luaL_loadbuffer(L, lua_init, strlen(lua_init), "=INIT"); if (status) { fprintf(stderr, "Couldn't load init: %s\n", lua_tostring(L, -1)); exit(1); } lua_call(L, 0, 0); lua_close(L); }