42 FatSymlink(
String name, Time::Timestamp accessedTime, Time::Timestamp modifiedTime,
43 Time::Timestamp creationTime, uintptr_t inode,
class Filesystem* pFs,
size_t size,
44 uint32_t dirClus = 0, uint32_t dirOffset = 0,
File* pParent = 0);
46 void fileAttributeChanged()
override;
48 bool sync(
size_t,
bool)
override {
51 Attributes getAttributes()
const override;
52 uint32_t getDirCluster() {
55 void setDirCluster(uint32_t custom) {
58 uint32_t getDirOffset() {
61 void setDirOffset(uint32_t custom) {
70 uint64_t
readBytewise(uint64_t location, uint64_t size, uintptr_t buffer,
71 bool bCanBlock =
true)
override;
75 uint64_t
writeBytewise(uint64_t location, uint64_t size, uintptr_t buffer,
76 bool bCanBlock =
true)
override;
79 bool m_Unlinked =
false;