Closed HannesIlly closed 5 years ago
Wurde jetzt mit einem Array openFiles
der Größe NUM_DIR_ENTRIES
gemacht. Der Index in diesem Array ist der file descriptor, den wir an Fuse übergeben und in openFiles[fileDescriptor]
steht der Index der Datei im Root-Array.
Ist schon in der Open() und Release() implementiert.
In dem Struct
fuse_file_info
ist ein Attribut fh vorhanden: (aus Dokumentation: File handle. May be filled in by filesystem in open(). Available in all other file operations). Inopen()
kann man dort einenuint64_t
Wert speichern (z.B index derfileStats
in root) um die weiteren Methoden zu beschleunigen. Könnten/Sollten wir vielleicht irgendwann mal machen.