No me es posible encontrar la función
lua_closethread en el API del Lua 5.0. La documentación dice claramente que para destruir un thread debo invocar esta función, sin embargo no está declarada en el lua.h
Citar
You destroy threads with lua_closethread:
void lua_closethread (lua_State *L, lua_State *thread);
Extrañamente si está
lua_newthread, pego a continuación un pedazo de este header file (lua.h):
Citar
/*
** state manipulation
*/
LUA_API lua_State *lua_open (void);
LUA_API void lua_close (lua_State *L);
LUA_API lua_State *lua_newthread (lua_State *L);
LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf);
¿Alguien tiene alguna idea al respecto?
Pues es raro, yo tambien uso LUA aunque hasta ahora no me ha hecho falta esta funcion, y ahora que miro no esta :o