[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