| • 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 |