[so] [Tema 5] aio_read

Andrei Deftu andreideftu at yahoo.com
Tue Jun 10 19:07:09 EEST 2008


--- Bogdan Doinea <dcbogdan07 at gmail.com> wrote:

> Salut!
> 
> Am urmatorul scenariu pe Linux: am un fisier de 10
> bytes la server,
> iar la client dau comanda astfel incat sa doresc sa
> se citeasca 15
> bytes din acel fisier (deci argv[5] = length = 15) .
> 
> So.. construiesc structura aiocb pentru clientul x,
> setand campul
> nbytes = 15. Dau drumul la aio_read. Cand aceasta
> operatie se va
> termina, voi fi deja in handle unde voi putea
> trimite clientului
> informatia citita. Intrebarea mea este: de unde imi
> dau seama CAT A
> CITIT aio_read? Pentru ca in mod evident nu avea cum
> sa citeasca mai
> mult de 10 bytes (dimensiunea fisierului), dar eu..
> cum aflu asta
> inauntrul handlerului?

aio_return()


      


More information about the so mailing list