• Fflush | Datenpuffer einer Datei leeren |
• Flock | Datei von aktuelle Position sperren |
• Frlock | File Record sperren |
• Frunlock | File record freigeben |
• Funlock | File freigeben |
• Nversion | Kennung des Netzwerkes |
Name: | »Fflush« - Leert den Datenpuffer der Datei
|
Gemdosnummer: | 102 (0x0066)
|
Deklaration: | int32_t Fflush ( int16_t handle );
|
Beschreibung: | Die Funktion leert den Datenpuffer der angegebenen Datei und
schreibt die angesammelten Daten in die Datei.
|
Ergebnis: | Die Funktion liefert bei korrekter Ausführung eine 0, und eine
negative Zahl, wenn es zu einem Fehler kam.
|
Verfügbar: | Verfügbar, wenn ein Netzwerktreiber installiert ist.
|
Gruppe: | Netzwerkfunktionen
|
Querverweis: | Binding
|
C: | int32_t Fflush ( int16_t handle );
|
Assembler: |
move.w handle,-(sp) ; Offset 2 move.w #102,-(sp) ; Offset 0 trap #1 ; GEMDOS aufrufen addq.l #4,sp ; Stack korrigieren |
Name: | »Flock« - schützt Teile von Dateien
| ||||||||
Gemdosnummer: | 100 (0x0064)
| ||||||||
Deklaration: | int32_t Flock ( int16_t handle, int32_t length );
| ||||||||
Beschreibung: | Die GEMDOS-Routine Flock dient dazu, Teile von Dateien (von
der aktuellen position) gegen den Zugriff von anderen Prozessen zu
schützen. Es gilt:
Hinweis: Verwechseln Sie diese Funktion ($64) nicht mit Flock ($5C) aus der Spezifikation für GEMDOS File Sharing & Record Locking. | ||||||||
Ergebnis: | Die Funktion liefert bei korrekter Ausführung eine 0, und eine
negative Zahl, wenn es zu einem Fehler kam.
| ||||||||
Verfügbar: | Verfügbar, wenn ein Netzwerktreiber installiert ist.
| ||||||||
Gruppe: | Netzwerkfunktionen
| ||||||||
Querverweis: | Binding Funlock
|
C: | int32_t Flock ( int16_t handle, int32_t length );
|
Assembler: |
move.l length,-(sp) ; Offset 4 move.w handle,-(sp) ; Offset 2 move.w #100,-(sp) ; Offset 0 trap #1 ; GEMDOS aufrufen addq.l #8,sp ; Stack korrigieren |
Name: | »Frlock« - schützt Teile von Dateien
| ||||||||||
Gemdosnummer: | 98 (0x0062)
| ||||||||||
Deklaration: | int32_t Frlock ( int16_t handle, int32_t start, int32_t length
);
| ||||||||||
Beschreibung: | Die GEMDOS-Routine Frlock dient dazu, Teile von Dateien gegen
den Zugriff von anderen Prozessen zu schützen. Es gilt:
| ||||||||||
Ergebnis: | Die Funktion liefert bei korrekter Ausführung eine 0, und eine
negative Zahl, wenn es zu einem Fehler kam.
| ||||||||||
Verfügbar: | Verfügbar, wenn ein Netzwerktreiber installiert ist.
| ||||||||||
Gruppe: | Netzwerkfunktionen
| ||||||||||
Querverweis: | Binding Frunlock Nversion
|
C: | int32_t Frlock ( int16_t handle, int32_t start, int32_t length
);
|
Assembler: |
move.l length,-(sp) ; Offset 8 move.l start,-(sp) ; Offset 4 move.w handle,-(sp) ; Offset 2 move.w #98,-(sp) ; Offset 0 trap #1 ; GEMDOS aufrufen lea 12(sp),sp ; Stack korrigieren |
Name: | »Frunlock« - entschützt Teile von Dateien
| ||||||||
Gemdosnummer: | 99 (0x0063)
| ||||||||
Deklaration: | int32_t Frunlock ( int16_t handle, int32_t start );
| ||||||||
Beschreibung: | Die GEMDOS-Routine Frlock dient dazu, den gesperrten Teil einer
Datei zu entsperren. Es gilt:
| ||||||||
Ergebnis: | Die Funktion liefert bei korrekter Ausführung eine 0, und eine
negative Zahl, wenn es zu einem Fehler kam.
| ||||||||
Verfügbar: | Verfügbar, wenn ein Netzwerktreiber installiert ist.
| ||||||||
Gruppe: | Netzwerkfunktionen
| ||||||||
Querverweis: | Binding Frlock Nversion
|
C: | int32_t Frunlock ( int16_t handle, int32_t start );
|
Assembler: |
move.l start,-(sp) ; Offset 4 move.w handle,-(sp) ; Offset 2 move.w #99,-(sp) ; Offset 0 trap #1 ; GEMDOS aufrufen addq.l #8,sp ; Stack korrigieren |
Name: | »Funlock« - entschützt Teile von Dateien
| ||||||
Gemdosnummer: | 101 (0x0065)
| ||||||
Deklaration: | int32_t Funlock ( int16_t handle );
| ||||||
Beschreibung: | Die GEMDOS-Routine Funlock hebt von Flock gesetzte Sperre
wieder auf. Es gilt:
| ||||||
Ergebnis: | Die Funktion liefert bei korrekter Ausführung eine 0, und eine
negative Zahl, wenn es zu einem Fehler kam.
| ||||||
Verfügbar: | Verfügbar, wenn ein Netzwerktreiber installiert ist.
| ||||||
Gruppe: | Netzwerkfunktionen
| ||||||
Querverweis: | Binding Flock
|
C: | int32_t Funlock ( int16_t handle );
|
Assembler: |
move.w handle,-(sp) ; Offset 2 move.w #101,-(sp) ; Offset 0 trap #1 ; GEMDOS aufrufen addq.l #4,sp ; Stack korrigieren |
Name: | »Nversion« - Kennung des Netzwerkes
| ||||||||||||||||
Gemdosnummer: | 96
| ||||||||||||||||
Deklaration: | int32_t Nversion( void );
| ||||||||||||||||
Beschreibung: | Liefert die Kennung des angeschlossenen Netzwerkes zurück.
| ||||||||||||||||
Ergebnis: |
| ||||||||||||||||
Verfügbar: |
| ||||||||||||||||
Gruppe: | Netzwerkfunktionen
| ||||||||||||||||
Querverweis: | Binding
|
C: | int32_t Nversion( void );
|
Assembler: |
move.w #96,-(sp) ; Offset 0 trap #1 ; GEMDOS aufrufen addq.l #2,sp ; Stack korrigieren |