Closed GoogleCodeExporter closed 9 years ago
The full duplex driver now yields correctly. This is the default serial driver
for pthreads programs, so it should fix the most common usage of fgetc. Other
low level drivers (like the disk driver) will have to be modified to yield in
their wait loops too.
This was a good exercise, it revealed a bug in pthread_yield() (it was not
yielding correctly to sleeping processes) which I've also checked in a fix for.
Original comment by ersm...@hfx.eastlink.ca
on 13 Mar 2012 at 1:02
Original issue reported on code.google.com by
jsden...@gmail.com
on 5 Mar 2012 at 8:20