If I understand correctly, code win95 client is
blocking in ring 0 (kernel) for servicing I/O requests
from a user space process (ring 3). This should cause
a deadlock since win95 kernel32 acquires a global 
lock before dispatching I/O request to kernel and 
expects the I/O request to be serviced completely from 
kernel mode.

If it is of any value, following URL has a thread on 
why this cannot be done.
http://www.pcausa.com/resources/r3hang.txt 

Can someone comment on why this is not a 
problem with the current win95/98 coda client ?

Thanks in advance,
Subbarao.
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

Reply via email to