void (*close)(gpointer handle, gpointer data);
/* mono_w32handle_signal_and_wait */
- void (*signal)(gpointer signal);
+ void (*signal)(gpointer signal, gpointer data);
/* Called by mono_w32handle_wait_one and mono_w32handle_wait_multiple,
* with the handle locked (shared handles aren't locked.)
gpointer
mono_w32handle_new_fd (MonoW32HandleType type, int fd, gpointer handle_specific);
+gpointer
+mono_w32handle_duplicate (gpointer handle);
+
gboolean
mono_w32handle_close (gpointer handle);
void
mono_w32handle_dump (void);
-void
-mono_w32handle_ref (gpointer handle);
-
-void
-mono_w32handle_unref (gpointer handle);
-
void
mono_w32handle_register_capabilities (MonoW32HandleType type, MonoW32HandleCapability caps);