Unix-V7-Dateisystem
Inode Aufbau
- eindeutiger Bezeichner (Inode-Nummer)
- Anzahl der Hard links (mehrere Namen für Datei)
- Dateityp
- Besitzer (uid)
- Gruppe (gid)
- Zugriffsrechte (RWX-Bits…)
- Anzahl der Bytes
- Zeitpunkt des letzten Zugriffs, der letzten Änderung, …
- Verweise auf Datenblöck
Unix Systemaufrufe zur Dateiverwaltung
C Positionieren in der Datei
lseek (fd, offset, whence)
- Aktuelle Position in der Datei fd wird um offset Bytes verschoben gemäß whence:
- = SEEK_SET vom Anfang
- = SEEK_CUR von aktueller Position
- = SEEK_END vom Ende
ggf. auch über das aktuelle Ende hinaus ⇒ „Löcher“
⇒ liefert neue Position
Link to original
