[pso] [tema2][Linux] Intrebare despre myread...

Mihai Florian my_mihai_florian at yahoo.com
Wed Apr 25 19:47:06 EEST 2007


Buna,

Dupa cum scrie si in enunt, operatia read trebuie sa fie blocanta,
adica nu trebuie sa intoarca 0 daca gaseste bufferul gol, ci trebuie sa
astepte pana apar date in buffer pe care apoi le copiaza in userspace.

In functie de cum ai implementat operatia de write(daca asteapta sa se
scrie pe port sau intoarce imediat ce a copiat datele in buffer-ul
device-ului), exista posibilitatea sa se apeleze read inainte de a fi
primit date in bufferul de read pentru ca nu apucat sa apara inca nici
o intrerupere RDAI.

Daca read intoarce 0 inseamna ca a fost implementat neblocant si de
aceea in teste se considera eroare.

Mihai

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the pso mailing list