diff options
Diffstat (limited to 'lib/rfsv32.h')
-rw-r--r-- | lib/rfsv32.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/rfsv32.h b/lib/rfsv32.h index fb4c624..2ef584b 100644 --- a/lib/rfsv32.h +++ b/lib/rfsv32.h @@ -2,13 +2,14 @@ #define _rfsv32_h_ #include "rfsv.h" +#include "plpdirent.h" class rfsv32 : public rfsv { public: rfsv32(ppsocket *); - Enum<rfsv::errs> dir(const char * const, bufferArray &); + Enum<rfsv::errs> dir(const char * const, PlpDir &); Enum<rfsv::errs> dircount(const char * const, long &); Enum<rfsv::errs> copyFromPsion(const char * const, const char * const, void *, cpCallback_t); Enum<rfsv::errs> copyToPsion(const char * const, const char * const, void *, cpCallback_t); @@ -35,7 +36,7 @@ public: Enum<rfsv::errs> devlist(long &); Enum<rfsv::errs> devinfo(const int, long &, long &, long &, long &, char * const); Enum<rfsv::errs> opendir(const long, const char * const, rfsvDirhandle &); - Enum<rfsv::errs> readdir(rfsvDirhandle &, bufferStore &); + Enum<rfsv::errs> readdir(rfsvDirhandle &, PlpDirent &); Enum<rfsv::errs> closedir(rfsvDirhandle &); Enum<rfsv::errs> setVolumeName(const char, const char * const); long opMode(const long); @@ -52,7 +53,8 @@ private: EPOC_ATTR_NORMAL = 0x0080, EPOC_ATTR_TEMPORARY = 0x0100, EPOC_ATTR_COMPRESSED = 0x0800, - EPOC_ATTR_MASK = 0x09f7 /* All of the above */ + EPOC_ATTR_MASK = 0x09f7, /* All of the above */ + EPOC_ATTR_GETUID = 0x10000000 /* Deliver UIDs on dir listing */ }; enum open_mode { |