Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
lfs.h File Reference

Go to the source code of this file.

Macros

#define chdir_error   strerror(errno)
 
#define LFS_EXPORT
 

Functions

LFS_EXPORT int luaopen_lfs (lua_State *L)
 

Macro Definition Documentation

◆ chdir_error

#define chdir_error   strerror(errno)

Definition at line 12 of file lfs.h.

Referenced by change_dir().

◆ LFS_EXPORT

#define LFS_EXPORT

Definition at line 24 of file lfs.h.

Function Documentation

◆ luaopen_lfs()

LFS_EXPORT int luaopen_lfs ( lua_State * L)

Definition at line 1173 of file lfs.c.

1174{
1175 dir_create_meta(L);
1177 new_lib(L, fslib);
1178 lua_pushvalue(L, -1);
1180 set_info(L);
1181 return 1;
1182}
static int dir_create_meta(lua_State *L)
Definition lfs.c:741
static const struct luaL_Reg fslib[]
Definition lfs.c:1156
static int lock_create_meta(lua_State *L)
Definition lfs.c:768
#define new_lib(L, l)
Definition lfs.c:104
static void set_info(lua_State *L)
Definition lfs.c:1142
#define LFS_LIBNAME
Definition lfs.c:91
LUA_API void lua_pushvalue(lua_State *L, int idx)
#define lua_setglobal(L, s)

References dir_create_meta(), fslib, LFS_LIBNAME, lock_create_meta(), lua_pushvalue(), lua_setglobal, new_lib, and set_info().