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