115char *
fs_getcwd(
char *buffer,
int buffer_size);
224void fs_split_file_extension(
const char *filename,
char *name,
size_t name_size,
char *extension =
nullptr,
size_t extension_size = 0);
277int fs_rename(
const char *oldname,
const char *newname);
293int 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:126
const char * fs_filename(const char *path)
Definition fs.cpp:451
void fs_split_file_extension(const char *filename, char *name, size_t name_size, char *extension=nullptr, size_t extension_size=0)
Definition fs.cpp:461
int fs_is_relative_path(const char *path)
Definition fs.cpp:441
void fs_normalize_path(char *path)
Definition fs.cpp:501
int fs_is_file(const char *path)
Definition fs.cpp:413
int fs_executable_path(char *buffer, int buffer_size)
Definition fs.cpp:354
int fs_removedir(const char *path)
Definition fs.cpp:85
int fs_parent_dir(char *path)
Definition fs.cpp:484
void fs_listdir_fileinfo(const char *dir, FS_LISTDIR_CALLBACK_FILEINFO cb, int type, void *user)
Definition fs.cpp:178
char * fs_getcwd(char *buffer, int buffer_size)
Definition fs.cpp:255
int fs_is_dir(const char *path)
Definition fs.cpp:427
int fs_file_time(const char *name, time_t *created, time_t *modified)
Definition fs.cpp:603
int fs_makedir_rec_for(const char *path)
Definition fs.cpp:64
int fs_storage_path(const char *appname, char *path, int max)
Definition fs.cpp:281
int fs_chdir(const char *path)
Definition fs.cpp:245
int fs_remove(const char *filename)
Definition fs.cpp:521
int fs_rename(const char *oldname, const char *newname)
Definition fs.cpp:581
int fs_makedir(const char *path)
Definition fs.cpp:33
int(* FS_LISTDIR_CALLBACK_FILEINFO)(const CFsFileInfo *info, int is_dir, int dir_type, void *user)
Definition types.h:37
int(* FS_LISTDIR_CALLBACK)(const char *name, int is_dir, int dir_type, void *user)
Definition types.h:28