•  Back 
  •  Der Aufbau eines XFS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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