•  Back 
  •  Dateifunktionen 
  •  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-File5.9.17  Flock                                                      TOS

 Name:         »file record locking« - Teile einer Datei sperren oder 
               freigeben.

 Gemdosnummer: 92

 Deklaration:  int32_t Flock ( int16_t handle, int16_t mode, int32_t 
               start, int32_t length );

 Beschreibung: Die GEMDOS-Routine Flock dient dazu, Teile von Dateien 
               gegen den Zugriff von anderen Prozessen zu schützen. Es 
               gilt:

                Parameter  Bedeutung

                handle     Dateikennung
                mode
                            0 = Blockierung setzen
                            1 = Blockierung aufheben
                start      Startposition in der Datei
                length     Anzahl der betroffenen Bytes

               Achtung: Diese Funktion ist optional, daher darf ein 
               Aufruf mit EINVFN beantwortet werden. Es sollte 
               insbesondere beachtet werden, daß Flock nicht auf allen 
               installierten Dateisystemen zur Verfügung stehen muss.

 Ergebnis:     Die Funktion liefert folgende Resultate:

                E_OK :     kein Fehler aufgetreten
                ELOCKED :  Blockierung bereits vorhanden
                ENSLOCK :  Zu entfernende Blockierung existiert nicht

 Verfügbar:    Nur vorhanden wenn der Cookie _FLK gesetzt ist.

 Gruppe:       Dateifunktionen

 Querverweis:  Binding   Fcreate   Fopen   Fclose   Fdelete   Ptermres 
                 F_SETLK