A free Windows-compatible Operating System - mirrored from GitHub
Find a file
Hartmut Birr 83fb8b7c7c - Changed IopCompleteRequest back to the old schematics (rev 14933) with some minor corrections.
- The status results are always set before an event is signaled.    
- Some checks for ASYNC irp's were wrong (missing brackets, now replaced with SyncIrp).    
- Don't signal the FO event if it is the same as the UserEvent.  
- Set the IOSB on error for async irp's with a sync FO (fix bug #609).    

IMHO, the old schematics is wrong, because on error it is possible that an event
isn't signaled if the driver has previous returned STATUS_PENDING.   
In this case, the caller will wait forever.

svn path=/trunk/; revision=15117
2005-05-08 10:26:34 +00:00
irc latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
msvc6 Initial revision 2004-02-06 08:21:52 +00:00
os2 To do once more a little piece os2ss 2005-03-16 23:51:26 +00:00
posix Refresh RC script for PSX bare sh. 2005-03-08 22:41:27 +00:00
reactos - Changed IopCompleteRequest back to the old schematics (rev 14933) with some minor corrections. 2005-05-08 10:26:34 +00:00
rosapps remove trailing whitespace at end of lines 2005-05-07 21:24:31 +00:00
vms Move VMS subtree in the proper place. 2005-05-02 14:15:56 +00:00