Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File11.21.2.22 xfs_link TOS Name: »xfs_link« - für Frename und Flink notwendig. Parameter: a0 = DD *olddir a1 = DD *newdir d0 = char *oldname d1 = char *newname d2 = int flag_link -> d0 = long errcode Beschreibung: Wird sowohl für Frename (d2 = 0) als auch für Flink (d2 = 1) verwendet. Im Fall Frename ist ein neuer Verzeichniseintrag zu erstellen und der alte Eintrag (Verweis auf die Datei) zu löschen oder zu überschreiben. Im Fall Flink wird ein weiterer Verweis auf dieselbe Datei angelegt und der alte Eintrag nicht gelöscht. Beide DDs liegen immer auf demselben Dateisystem, haben also denselben DMD. Wie bei Fdelete ist im Fall eines symbolischen Links dieser umzubenennen bzw. ein weiterer Link zu erstellen. D.h. der Rückgabewert ELINK ist hier (wie bei xfs_fdelete) _UNZULÄSSIG_. Flinkwird vom DOS_XFS nicht unterstützt. Gruppe: Aufbau eines XFS Querverweis: XFS-Konzept in MagiC