- Put the wait entry into the DriverContext of the irp instead to allocated it from...
authorHartmut Birr <osexpert@googlemail.com>
Mon, 28 Mar 2005 18:42:53 +0000 (18:42 +0000)
committerHartmut Birr <osexpert@googlemail.com>
Mon, 28 Mar 2005 18:42:53 +0000 (18:42 +0000)
commita48a01798c1b6bca683ae494301807f0a16c41fa
tree73a6d5d98e71210bd3e641c865d52b50e59321ff
parent9b5646acd004c313c3b472d9e5f132b6e3ee7208
- Put the wait entry into the DriverContext of the irp instead to allocated it from pool.
- Lock the data list on both ends of the pipe, if we disconnect the pipe.
- Implemented a read and a write event on each end of the pipe.
- Implemented a list for read requests to deliver the requests in the correct sequence.
- Do not end a read request if the pipe was connected and if the buffer wasn't filled completely.

svn path=/trunk/; revision=14372
reactos/drivers/fs/np/create.c
reactos/drivers/fs/np/fsctrl.c
reactos/drivers/fs/np/npfs.c
reactos/drivers/fs/np/npfs.h
reactos/drivers/fs/np/rw.c