diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-02-10 15:32:50 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-02-10 15:32:50 -0200 |
commit | 6f207b15fb20f1c7d06224354cfdf5e32fdbba68 (patch) | |
tree | c81ec4d1d2efe14db873dbb1a589c54d4be21ae2 /lgc.h | |
parent | 3184314bf32ce146fad2e4adc302c840497d5cde (diff) | |
download | lua-6f207b15fb20f1c7d06224354cfdf5e32fdbba68.tar.gz lua-6f207b15fb20f1c7d06224354cfdf5e32fdbba68.tar.bz2 lua-6f207b15fb20f1c7d06224354cfdf5e32fdbba68.zip |
resist errors in finalizers during lua_close
Diffstat (limited to 'lgc.h')
-rw-r--r-- | lgc.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lgc.h,v 1.16 2002/08/30 19:09:21 roberto Exp roberto $ | 2 | ** $Id: lgc.h,v 1.17 2002/11/25 12:38:47 roberto Exp roberto $ |
3 | ** Garbage Collector | 3 | ** Garbage Collector |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -15,7 +15,8 @@ | |||
15 | luaC_collectgarbage(L) | 15 | luaC_collectgarbage(L) |
16 | 16 | ||
17 | 17 | ||
18 | void luaC_callallgcTM (lua_State *L); | 18 | void luaC_separateudata (lua_State *L); |
19 | void luaC_callGCTM (lua_State *L); | ||
19 | void luaC_sweep (lua_State *L, int all); | 20 | void luaC_sweep (lua_State *L, int all); |
20 | void luaC_collectgarbage (lua_State *L); | 21 | void luaC_collectgarbage (lua_State *L); |
21 | void luaC_link (lua_State *L, GCObject *o, lu_byte tt); | 22 | void luaC_link (lua_State *L, GCObject *o, lu_byte tt); |