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

Filip Navara xnavara at volny.cz
Fri Mar 25 15:22:53 CET 2005


hbirr at svn.reactos.com wrote:

>- 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
>  
>
This change seems to break RPC connection reads. I'm currently busy 
working on other things so I can't look at the problem. Any help is 
appreciated... (little test application attached, source available on 
request or in PSDK examples)

- Filip

-------------- next part --------------
A non-text attachment was scrubbed...
Name: hello.zip
Type: application/x-zip-compressed
Size: 6373 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-dev/attachments/20050325/642cc58a/hello.bin


More information about the Ros-dev mailing list