101[[nodiscard]]
int fs_chdir(
const char *path);
115[[nodiscard]]
char *
fs_getcwd(
char *buffer,
int buffer_size);
134[[nodiscard]]
int fs_storage_path(
const char *appname,
char *path,
int max);
164[[nodiscard]]
int fs_is_file(
const char *path);
178[[nodiscard]]
int fs_is_dir(
const char *path);
207[[nodiscard]]
const char *
fs_filename(
const char *path);
224void fs_split_file_extension(
const char *filename,
char *name,
size_t name_size,
char *extension =
nullptr,
size_t extension_size = 0);
263[[nodiscard]]
int fs_remove(
const char *filename);
277[[nodiscard]]
int fs_rename(
const char *oldname,
const char *newname);
293[[nodiscard]]
int fs_file_time(
const char *name, time_t *created, time_t *modified);
void fs_listdir(const char *dir, FS_LISTDIR_CALLBACK cb, int type, void *user)
Definition fs.cpp:131
const char * fs_filename(const char *path)
Definition fs.cpp:461
void fs_split_file_extension(const char *filename, char *name, size_t name_size, char *extension, size_t extension_size)
Definition fs.cpp:471
int fs_is_relative_path(const char *path)
Definition fs.cpp:451
void fs_normalize_path(char *path)
Definition fs.cpp:511
int fs_is_file(const char *path)
Definition fs.cpp:423
int fs_executable_path(char *buffer, int buffer_size)
Definition fs.cpp:364
int fs_removedir(const char *path)
Definition fs.cpp:90
int fs_parent_dir(char *path)
Definition fs.cpp:494
void fs_listdir_fileinfo(const char *dir, FS_LISTDIR_CALLBACK_FILEINFO cb, int type, void *user)
Definition fs.cpp:183
char * fs_getcwd(char *buffer, int buffer_size)
Definition fs.cpp:263
int fs_is_dir(const char *path)
Definition fs.cpp:437
int fs_file_time(const char *name, time_t *created, time_t *modified)
Definition fs.cpp:626
int fs_makedir_rec_for(const char *path)
Definition fs.cpp:69
int fs_storage_path(const char *appname, char *path, int max)
Definition fs.cpp:289
int(*) FS_LISTDIR_CALLBACK(const char *name, int is_dir, int dir_type, void *user)
Definition types.h:56
int fs_chdir(const char *path)
Definition fs.cpp:253
int fs_remove(const char *filename)
Definition fs.cpp:531
int(*) FS_LISTDIR_CALLBACK_FILEINFO(const CFsFileInfo *info, int is_dir, int dir_type, void *user)
Definition types.h:97
int fs_rename(const char *oldname, const char *newname)
Definition fs.cpp:591
int fs_makedir(const char *path)
Definition fs.cpp:38