Lines Matching refs:filename
30 static int pushresult (lua_State *L, int i, const char *filename) { in pushresult() argument
38 if (filename) in pushresult()
39 lua_pushfstring(L, "%s: %s", filename, strerror(en)); in pushresult()
48 static void fileerror (lua_State *L, int arg, const char *filename) { in fileerror() argument
49 lua_pushfstring(L, "%s: %s", filename, strerror(errno)); in fileerror()
162 const char *filename = luaL_checkstring(L, 1); in io_open() local
165 *pf = fopen(filename, mode); in io_open()
166 return (*pf == NULL) ? pushresult(L, 0, filename) : 1; in io_open()
175 const char *filename = luaL_checkstring(L, 1); in io_popen() local
178 *pf = lua_popen(L, filename, mode); in io_popen()
179 return (*pf == NULL) ? pushresult(L, 0, filename) : 1; in io_popen()
202 const char *filename = lua_tostring(L, 1); in g_iofile() local
203 if (filename) { in g_iofile()
205 *pf = fopen(filename, mode); in g_iofile()
207 fileerror(L, 1, filename); in g_iofile()
255 const char *filename = luaL_checkstring(L, 1); in io_lines() local
257 *pf = fopen(filename, "r"); in io_lines()
259 fileerror(L, 1, filename); in io_lines()