[so] aiocb.aio_sigevent
Ioana Cutcutache
so@atlantis.cs.pub.ro
Thu, 4 Dec 2003 22:43:01 +0200
Daca te referi la cum determini care din operatiile asincrone s-a
terminat (daca ai pornit mai multe) folosesti functia aio_error si verifici
fiecare structura aiocb asociata unei operatii asincrone pornite. Aio_error
iti intoarce EINPROGRESS daca operatia nu s-a terminat inca. In felul asta
vezi care s-au terminat si faci cleanup-ul (inchidere fisier) si ce mai ai
nevoie sa faci.
----- Original Message -----
From: "Dorin Moise" <ddy@k.ro>
To: <so@atlantis.cs.pub.ro>
Sent: Thursday, December 04, 2003 9:30 PM
Subject: [so] aiocb.aio_sigevent
>
>
> Cum ar trebui sa afle un "signal handler" ce operatie AIO s-a
incheiat?!?
>
> Spre exemplu, unul din cele X threaduri incepe o operatie asincrona - dupa
> ce mai intai a deschis fisierul pe care "opereaza" - si specifica un
semnal
> care sa fie "declansat" cand operatia se incheie. Intrebarea e : cine va
> inchide fisierul?!?
> Thanks.
> -----------------------------------------
> .dorin moise
>
>
>
>
>
>
> Sentimente.ro - www.sentimente.ro
> Peste 50.000 de prieteni te asteapta!
>
>
>
>
> _______________________________________________
> so mailing list
> so@atlantis.cs.pub.ro
> http://atlantis.cs.pub.ro/cgi-bin/mailman/listinfo/so
>