        $56 RENAME



        int Frename( int dummy, char *oldname, char *newname );



Unter GEMDOS reicht zum Umbenennen einer Datei der Aufruf der 
Funktion RENAME, der zwei Pointer auf File- oder Pfadnamen bergeben 
werden. Der erste Pointer zeigt auf den neuen Namen, bei Bedarf auch 
mit Angabe eines Pfadnamens der Datei, der zweite Ponter zeigt auf 
den bisherigen Namen. Neben den zwei Pointern wird noch ein 
2-Byte-Parameter bentigt. Dieser Parameter enthlt zwar keine 
zustzliche Information, ist jedoch zwingend erforderlich.



Als Rckgabewert erhlt man in D0 entweder Null, dann ist der Name 
korrekt gendert worden, oder man erhlt einen Fehlercode zurck.



----------------------------------------------------------------------
PEA     newnam          * neuer Dateiname

PEA     oldnam          * umzubenennende Datei

MOVE.W  #0,-(SP)        * Dummy

MOVE.W  #$56,-(SP)      * Funktionsnummer

TRAP    #1

ADD.L   #12,SP

TST.L   D0              * auf Fehler prfen

...

oldnam: DC.B    'oldfile.dat',0

                        * Nullbyte am Ende nicht vergessen!

newnam: DC.B    'newname.dat',0

----------------------------------------------------------------------
