[ros-svn] [hbirr] 14296: - Guarded the calls to IoSetCancelRoutine with IoAcquireCancelSpinLock/IoReleaseCancelSpinLock.

hbirr at svn.reactos.com hbirr at svn.reactos.com
Wed Mar 23 23:11:23 CET 2005


- Guarded the calls to IoSetCancelRoutine with IoAcquireCancelSpinLock/IoReleaseCancelSpinLock.  
- Used a fastmutex as lock for the data queue.  
- Used paged pool for the data buffers.  
- Allowed the server to read (and to wait) on a listening pipe.  
- Implemented the non blocking read operations.



Updated files:
trunk/reactos/drivers/fs/np/create.c
trunk/reactos/drivers/fs/np/fsctrl.c
trunk/reactos/drivers/fs/np/npfs.c
trunk/reactos/drivers/fs/np/npfs.h
trunk/reactos/drivers/fs/np/rw.c




More information about the Ros-svn mailing list