Dateien sperren

Testprogramm flocktest.cc

Dieses Programm wird einfach compiliert mit

g++ -o flocktest -g flocktest.cc

Das Programm erwartet einen Dateinamen als ersten Parameter

Dieses Programm öffnet eine Datei zum schreiben und anhängen,
hohlt sich ein exclusives Lock, und liest eine Zeile von stdin ein.
Es wird ans Ende positioniert, und die gelesene Zeile wird dann geschrieben.
Schließlich wird mit syncfs sichergestellt, dass alles geschrieben wurde.

Interessant wird es, wenn man verschiedene Terminals aufmacht und flocktest mehrfach mit dem selben Dateinamenparameter startet, dann kann man das Locking feststellen.


Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber