Added a close_handle method to the object operations, and use it to
implement registry notifications and the strange behavior of
CloseHandle on winstation/desktop handles.
diff --git a/server/process.c b/server/process.c
index f2b4012..32d3be0 100644
--- a/server/process.c
+++ b/server/process.c
@@ -70,8 +70,9 @@
remove_queue, /* remove_queue */
process_signaled, /* signaled */
no_satisfied, /* satisfied */
- no_signal, /* signal */
+ no_signal, /* signal */
no_get_fd, /* get_fd */
+ no_close_handle, /* close_handle */
process_destroy /* destroy */
};
@@ -119,6 +120,7 @@
no_satisfied, /* satisfied */
no_signal, /* signal */
no_get_fd, /* get_fd */
+ no_close_handle, /* close_handle */
startup_info_destroy /* destroy */
};