[ Nikolavlasotince @ 28.12.2011. 02:59 ] @
Zdravo, Interesuje me da li postoji neki nacin da se zakljuca fajl preko C-a za druge procese, dok je pokrenut program (recimo)? Mislio sam da fopen("ime_fajla", "w") lock-uje fajl tako da ostali procesi ne mogu da pisu nista u njemu, ali sam napravio jedan program koji koristi isti fajl (dok je prethodni koji je takodje otvorio trenutni fajl pokrenut) i pise u njemu neki text, nakon zatvaranja oba programa (prvo ovaj sto pise text), text se nalazi u fajlu. Da li postoji neki nacin da se zabrani pisanje u fajlu za druge procese? Googlao sam i navodno postoje neke funkcije oblika flockfile, flock i slicno (koje rade samo na linux-u, nisam siguran da rade mada tvrde ljudi :) ), ali mene interesuje da li postoji nesto slicno za "sve" OS-ove (tj. vise OS-a) ili uopste samo za windows? Da li je moguce nekako otvoriti fajl ekskluzivno? P. S. Ako je neko radio nesto slicno i na linux-u dobro bi mi doslo i to za pocetak. Pozdrav |