[w32handle] Remove use of w32handle for File, Console, Pipe and Socket (#5319)
[mono.git] / mono / metadata / w32handle.h
index b7df9a8810e50fbd9a1400cbdf9e443e0cbf732e..24d547952f7c8039df781a670cb3273d44758e1b 100644 (file)
 
 typedef enum {
        MONO_W32HANDLE_UNUSED = 0,
-       MONO_W32HANDLE_FILE,
-       MONO_W32HANDLE_CONSOLE,
-       MONO_W32HANDLE_THREAD,
        MONO_W32HANDLE_SEM,
        MONO_W32HANDLE_MUTEX,
        MONO_W32HANDLE_EVENT,
-       MONO_W32HANDLE_SOCKET,
        MONO_W32HANDLE_FIND,
        MONO_W32HANDLE_PROCESS,
-       MONO_W32HANDLE_PIPE,
        MONO_W32HANDLE_NAMEDMUTEX,
        MONO_W32HANDLE_NAMEDSEM,
        MONO_W32HANDLE_NAMEDEVENT,
@@ -99,8 +94,6 @@ typedef enum {
        MONO_W32HANDLE_CAP_SPECIAL_WAIT = 0x08,
 } MonoW32HandleCapability;
 
-extern guint32 mono_w32handle_fd_reserve;
-
 void
 mono_w32handle_init (void);
 
@@ -113,9 +106,6 @@ mono_w32handle_register_ops (MonoW32HandleType type, MonoW32HandleOps *ops);
 gpointer
 mono_w32handle_new (MonoW32HandleType type, gpointer handle_specific);
 
-gpointer
-mono_w32handle_new_fd (MonoW32HandleType type, int fd, gpointer handle_specific);
-
 gpointer
 mono_w32handle_duplicate (gpointer handle);
 
@@ -143,9 +133,6 @@ mono_w32handle_register_capabilities (MonoW32HandleType type, MonoW32HandleCapab
 gboolean
 mono_w32handle_test_capabilities (gpointer handle, MonoW32HandleCapability caps);
 
-void
-mono_w32handle_force_close (gpointer handle, gpointer data);
-
 void
 mono_w32handle_set_signal_state (gpointer handle, gboolean state, gboolean broadcast);