[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