Lines Matching refs:stat
245 LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fname) { in luaL_fileresult() argument
247 if (stat) { in luaL_fileresult()
272 #define l_inspectstat(stat,what) \ argument
273 if (WIFEXITED(stat)) { stat = WEXITSTATUS(stat); } \
274 else if (WIFSIGNALED(stat)) { stat = WTERMSIG(stat); what = "signal"; }
278 #define l_inspectstat(stat,what) /* no op */ argument
285 LUALIB_API int luaL_execresult (lua_State *L, int stat) { in luaL_execresult() argument
286 if (stat != 0 && errno != 0) /* error with an 'errno'? */ in luaL_execresult()
290 l_inspectstat(stat, what); /* interpret result */ in luaL_execresult()
291 if (*what == 'e' && stat == 0) /* successful termination? */ in luaL_execresult()
296 lua_pushinteger(L, stat); in luaL_execresult()