On Fri, 9 Mar 2001 09:53:12 +0100 "Primoz Gabrijelcic" <[EMAIL PROTECTED]> wrote:
Hojla.
> Proces A: lockne datoteko
> Proces B: naredi open(...) ki uspe
> A: remove
> A: close
> B: fcntl - uspe, ampak datoteke v tem trenutku v datotecnem sistemu ni
> videti (seveda, saj je bila zadnja operacija nad njo 'brisanje', ki je
> uspelo)
> C: open() - uspe, spotoma naredi datoteko v datotecnem sistemu
> C: fcntl - uspe!
>
Si poskusil s flock(fd, LOCK_EX) ? Odklenes pa s flock(fd, LOCK_UN).
Zraven morda dodas se LOCK_NB (LOCK_EX | LOCK_NB) da ti ne blokira ce
je zaklenjeno razen ce to seveda zelis.
Lp,
Darko
- [ LUGOS-PROG ] tezave z zaklepanjem Primoz Gabrijelcic
- Re: [ LUGOS-PROG ] tezave z zaklepanjem Darko Koruga
- RE: [ LUGOS-PROG ] tezave z zaklepanjem Primoz Gabrijelcic
- RE: [ LUGOS-PROG ] tezave z zaklepanjem Darko Koruga
- RE: [ LUGOS-PROG ] tezave z zaklepanje... Primoz Gabrijelcic
- Re: [ LUGOS-PROG ] tezave z zakle... Darko Koruga
- RE: [ LUGOS-PROG ] tezave z z... Primoz Gabrijelcic
- Re: [ LUGOS-PROG ] tezave... Darko Koruga
- RE: [ LUGOS-PROG ] tezave... Primoz Gabrijelcic
- Re: [ LUGOS-PROG ] tezave... Darko Koruga
- RE: [ LUGOS-PROG ] tezave... Primoz Gabrijelcic
- Re: [ LUGOS-PROG ] tezave... David Klasinc
- Re: [ LUGOS-PROG ] tezave... Tadej Slemc
- RE: [ LUGOS-PROG ] tezave z zaklepanjem Gregor . Ibic
