Added close_handle().
authorIain Patterson <me@iain.cx>
Tue, 30 Aug 2016 07:34:19 +0000 (08:34 +0100)
committerIain Patterson <me@iain.cx>
Mon, 5 Sep 2016 07:44:23 +0000 (08:44 +0100)
commitca07ff62f7896566f9cf5bf91abda99c9641137b
tree41ce53c2082282d46e13ecaa339657003c762593
parent10c2787dcb07398b3a808efbac929f568f3d215a
Added close_handle().

New function to close then zero a handle.

If we pass a second handle pointer, it will be set to the value of the
handle that was closed, or INVALID_HANDLE_VALUE.  We can inspect the
remembered handle to see if we need to wait, eg for a thread.
io.cpp
io.h