Struppi: Dateilock prüfen

Beitrag lesen

Meinst du die Konstanten die werden in Fcntl defniert.

Die habe ich eingebunden.

Oder allgemein?
Dann kommst du auf dem Weg sowieso nicht weiter, da z.b. Win95 kein Dateilock kann.
Win95 -> wer benutzt denn sowas ;-)

ich ;-)

Auf Windows NT und höher scheint das zu funktionieren. Ich gehe jetzt mal ganz naiv davon aus, daß dies unter UNIX/Linux sowieso funktioniert.

sicher.

Die Frage wäre was du wirklich erreichen willst?

Mittlerweile bin ich nach einigen Tests gar nicht mehr so sicher ob mir ein Test auf Lock wirklich was bringt. Ich bin davon ausgegangen, daß bei einem Filecopy durch ein externes Programm, die Datei gelocked wird. Scheinbar ist das nicht der Fall, da ich ein im kopieren befindliches File sperren kann. Genau das will ich ja nicht.

Ich vermutete schon sowas. Die Frage ist was ist kopieren?

Muß das Filehandle für flock readwrite geöffnet sein oder reichen hier Leserechte beim Öffnen?

hmmm...

Ich verwende jetzt folgenden Code.

[Du verwendest den gleichen Stil wie ich]

wenn ich beim Dateiöffnen aber statt +< ein < verwende erkennt die Funktion nicht, daß die Datei verwendet wird.

Kann es sein dass ein LOCK_EX keinen Sinn bei einer Datei die du nur zum lesen öffnest? Evtl. ist das der Grund (ich weiß es nicht sitze grad an meiner Win95 Mühle ;-) )

Struppi.

--
Javascript ist toll (Perl auch!)