On Fri, Jan 07, 2000 at 07:57:36AM +0100, Simon Golicnik wrote:
> Mi lahko prosim kdo razlozi, kaksna je filozofija pri zaklepanju fajlov.
> Zanima me kaj se zgodi pri katerem nacinu zaklepanja, ce nekdo drug v tem
> trenutku hoce pisati v taisti fajl. Se da kako narediti, da tisti drugi caka
> da je fajl spet odklenjen? Sicer rabim to v perlu pa bi mi tudi kaksna
> enostavna C-jevska varianta prisla prav.
> Hvala
> Simon

Fora file lock sistema je lih v tem, da se pocaka, dokler ni zadeva
prosta za pisanje/branje. Ti naprimer z flockom() zapres fajl v
enem procesu, in zacnes pisat z write() ... v tem procesu bos lahko
normalno pisal. Dokler ga v tem procesu ne bos z flock() odklenil, bo
v nekej drugem procedu flock() blokiran toliko casa, dokler bo pac
zaklenjen. 


                                        mare

-- 

                ==---------------------------------------==
                      Marko Mlakar - [EMAIL PROTECTED]
                ===-------------------------------------===
                PGP Public key: finger [EMAIL PROTECTED]

PGP signature

Reply via email to