From 5283a59db971ec2038149bf26ad9b3cbc4924449 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 14 Feb 2017 18:00:20 +0300 Subject: Add virtlist for file names enumeration in virtfs. --- src/utils/virtfs.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/utils/virtfs.h') diff --git a/src/utils/virtfs.h b/src/utils/virtfs.h index dc6e1e4e0..5888d52eb 100644 --- a/src/utils/virtfs.h +++ b/src/utils/virtfs.h @@ -28,6 +28,7 @@ #include struct VirtFile; +struct VirtList; namespace VirtFs { @@ -37,9 +38,9 @@ namespace VirtFs const char *getBaseDir(); const char *getUserDir(); bool exists(const char *restrict const fname); - char **enumerateFiles(const char *restrict const dir); + VirtList *enumerateFiles(const std::string &restrict dir) RETURNS_NONNULL; bool isDirectory(const char *restrict const fname); - void freeList(void *restrict const listVar); + void freeList(VirtList *restrict const handle); VirtFile *openRead(const char *restrict const filename); VirtFile *openWrite(const char *restrict const filename); VirtFile *openAppend(const char *restrict const filename); -- cgit v1.2.3-70-g09d2