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:131
const char * fs_filename(const char *path)
Definition fs.cpp:456
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:466
int fs_is_relative_path(const char *path)
Definition fs.cpp:446
void fs_normalize_path(char *path)
Definition fs.cpp:506
int fs_is_file(const char *path)
Definition fs.cpp:418
int fs_executable_path(char *buffer, int buffer_size)
Definition fs.cpp:359
int fs_removedir(const char *path)
Definition fs.cpp:90
int fs_parent_dir(char *path)
Definition fs.cpp:489
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:260
int fs_is_dir(const char *path)
Definition fs.cpp:432
int fs_file_time(const char *name, time_t *created, time_t *modified)
Definition fs.cpp:608
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:286
int fs_chdir(const char *path)
Definition fs.cpp:250
int fs_remove(const char *filename)
Definition fs.cpp:526
int fs_rename(const char *oldname, const char *newname)
Definition fs.cpp:586
int fs_makedir(const char *path)
Definition fs.cpp:38
int(* FS_LISTDIR_CALLBACK_FILEINFO)(const CFsFileInfo *info, int is_dir, int dir_type, void *user)
Definition types.h:44
int(* FS_LISTDIR_CALLBACK)(const char *name, int is_dir, int dir_type, void *user)
Definition types.h:35