/* -*- C -*- */ #include "lua.h" #include "lauxlib.h" #include #include #include #include #if defined(_WIN32) || defined(LUA_WIN) # ifdef paths_EXPORTS # define PATHS_API __declspec(dllexport) # else # define PATHS_API __declspec(dllimport) # endif #else # define PATHS_API /**/ #endif #if defined(_WIN32) || defined(LUA_WIN) # include # include # include # include # include # include # include # include # include #else #cmakedefine HAVE_DIRENT_H 1 #cmakedefine HAVE_FCNTL_H 1 #cmakedefine HAVE_UNISTD_H 1 #cmakedefine HAVE_TIME_H 1 #cmakedefine HAVE_SYS_TIME_H 1 #cmakedefine HAVE_SYS_NDIR_H 1 #cmakedefine HAVE_SYS_DIR_H 1 #cmakedefine HAVE_SYS_UTSNAME_H 1 #cmakedefine HAVE_NDIR_H 1 #cmakedefine HAVE_GETCWD 1 #cmakedefine HAVE_DLOPEN 1 # include # include # include # if HAVE_FCNTL_H # include # endif # if HAVE_UNISTD_H # include # endif # if HAVE_SYS_TIME_H # include # endif # if HAVE_SYS_UTSNAME_H # include # endif # if HAVE_TIME_H # include # endif # ifdef HAVE_UNISTD_H # include # endif # ifdef HAVE_DIRENT_H # include # define NAMLEN(dirent) strlen((dirent)->d_name) # else # define dirent direct # define NAMLEN(dirent) (dirent)->d_namlen # if HAVE_SYS_NDIR_H # include # endif # if HAVE_SYS_DIR_H # include # endif # if HAVE_NDIR_H # include # endif # endif #endif