Go to the documentation of this file.
49 #define FOR_ALL_SEARCHPATHS(sp) for (sp = SP_FIRST_DIR; sp < NUM_SEARCHPATHS; sp++) if (IsValidSearchPath(sp))
54 char *FioGetFullPath(
char *buf,
const char *last,
Searchpath sp,
Subdirectory subdir,
const char *filename);
57 char *FioGetDirectory(
char *buf,
const char *last,
Subdirectory subdir);
64 void *
ReadFileToMem(
const char *filename,
size_t *lenp,
size_t maxsize);
67 void FioTarAddLink(
const char *src,
const char *dest,
Subdirectory subdir);
80 uint
Scan(
const char *extension,
Subdirectory sd,
bool tars =
true,
bool recursive =
true);
81 uint
Scan(
const char *extension,
const char *directory,
bool recursive =
true);
91 virtual bool AddFile(
const char *filename,
size_t basepath_length,
const char *tar_filename) = 0;
109 bool AddFile(
const char *filename,
size_t basepath_length,
const char *tar_filename = NULL);
131 DIR *opendir(
const TCHAR *path);
132 struct dirent *readdir(
DIR *d);
133 int closedir(
DIR *d);
136 # include <sys/types.h>