23 #include "modules/system/vfs/Symlink.h" 24 #include "pedigree/kernel/processor/types.h" 25 #include "pedigree/kernel/time/Time.h" 26 #include "pedigree/kernel/utilities/String.h" 41 String name, Time::Timestamp accessedTime, Time::Timestamp modifiedTime,
42 Time::Timestamp creationTime, uintptr_t inode,
class Filesystem *pFs,
43 size_t size, uint32_t dirClus = 0, uint32_t dirOffset = 0,
48 uint32_t getDirCluster()
52 void setDirCluster(uint32_t custom)
56 uint32_t getDirOffset()
60 void setDirOffset(uint32_t custom)
71 uint64_t location, uint64_t size, uintptr_t buffer,
72 bool bCanBlock =
true);
77 uint64_t location, uint64_t size, uintptr_t buffer,
78 bool bCanBlock =
true);
virtual uint64_t writeBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true)
virtual uint64_t readBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true)