Wrap la 72 caractere/coloane. On Mon, 17 Mar 2003, Bogdan Marinca wrote:
> Cum imi dau seama (printr'o functie in C, sau in alta maniera) ca un fisier > nu are nici un descriptor asociat deschis cu O_WRONLY sau O_RDWR de catre un > proces > la un anumit moment de timp? AFAIK, nu exista vre-un mod de a vedea cum a fost deschis un fisier, din userspace, din afara procesului care face open(). > Ideea este ca am 2 procese, unul creeaza sau modifica fisiere iar altul le > prelucreaza > (deci lucreaza cu ele doar cu O_RDONLY setat). Procesele lucreaza concurent. As > vrea o solutie > pentru ca procesul care prelucreaza fisierul sa faca acest lucru *numai* dupa ce > si ultimul byte > a fost scris in el de catre procesul care scrie (adica sa nu lucreze cu fisiere > incomplete). man flock ..sau daca tot te infigi in surse: man 5 ipc Daca nu ai acces la surse, decat sa te complici cu un modul care se agata de open(2) si te anunta cand si ce, mai bine te uiti la /proc/[1-9]*/fd/* intr-un loop. -- neeraj at hamster dot eu dot org include 'send pgp key' in the subject to get my pgp key Today's lecture is about outer space and how it will eventually INPLODE IN ON ITSELF ! -- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
