Merge pull request #2382 from akoeplinger/system-net-mime-referencesource
[mono.git] / mono / io-layer / process-private.h
index 1da7f472f008f853b9cb838dc24e4b9b6bf23ffb..ddd6e863f36623426672ab8244c2fdf9f7ae216b 100644 (file)
@@ -13,6 +13,8 @@
 #include <config.h>
 #include <glib.h>
 
+#include <mono/utils/mono-os-semaphore.h>
+
 /* There doesn't seem to be a defined symbol for this */
 #define _WAPI_PROCESS_CURRENT (gpointer)0xFFFFFFFF
 
@@ -50,9 +52,11 @@ struct MonoProcess {
         * the process has exited, so that the information there isn't lost.
         */
        gpointer handle;
+       gboolean freeable;
        struct MonoProcess *next;
 };
 
+typedef struct MonoProcess MonoProcess;
 
 /*
  * _WapiHandle_process is a structure containing all the required information