[PATCH 0/3] Async opens and IRP_MJ_CREATE

Charles Davis cdavis at mymail.mines.edu
Tue Nov 10 18:28:30 CST 2009


This patch series adds IRP_MJ_CREATE support. It also makes some opens
asynchronous (from the server's point of view). This allows ntoskrnl in
patch 3 to open the device while ntdll blocks in patch 2 waiting for the
open to finish.

The reason for this is so, in a forthcoming patch, I can have mountmgr
handle DOS drive management, and part of that is opening FDs to the
corresponding unix devices. I need IRP_MJ_CREATE so mountmgr knows when
the device is opened. Then it, in turn, can open an FD to pass back to
wineserver so the caller can use it.


More information about the wine-patches mailing list