Jak zapisovat do souboru?
Petr Tesarik
tesarik na petr.lupa.cz
Neděle Červenec 11 00:05:03 CEST 1999
Dne Sat, Jul 10, 1999 at 08:05:49AM +0200, Petr Simek napsal:
> On 9 Jul 1999, David Sauer wrote:
>
> > soubor pred zapisem zamknout ...
> >
> > flock (), fcntl (), zamykani pomoci link () apod.
> >
> > Pr.:
> > 1.) open ()
> > 2.) flock (LOCK_XX)
> > 3.) write ()
> > 4.) flock (LOCK_UN)
>
> Lze take otestovat pred zapisem zda soubor uz neni nekym zamceny ?
No jasne:
if(flock(LOCK_EX | LOCK_NB) == -1)
soubor_je_zamceny; /* a errno == EWOULDBLOCK */
bye,
--
Petr Tesarik
Tel: +420 602 575294 http://www.lupa.cz/
Další informace o konferenci Linux