204ae5462a
The used method for initalizing and registering the handle creators had certain disadvantages like that it was necessary to have the creators initialized before the first call to CreateFile. In case of comm it wouldn't have been possible to open an comm port without calling any other call related function first. Now the handle creators are initialized the first time CreateFile is called. This way it is also possible to ensure a certain order of the handler invocations. This commit also splits out the client side named pipe code from the generic file handling (now called generic.c instead of file.c) and uses the new handle creator infrastructure to register. |
||
---|---|---|
.. | ||
test | ||
CMakeLists.txt | ||
module.def | ||
ModuleOptions.cmake | ||
pipe.c | ||
pipe.h |