X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fattach.c;h=2c4372ba4b493fed8b441d6704c31c88a713da4c;hb=7bd7446abcbe2c93be78fd97221dcddaeb92d653;hp=9f6f1e6a836f794dca7bbc2ae4453786b1845f6c;hpb=58e23811aa7561bb26a2a203fd35c5efa4bb4a06;p=mono.git diff --git a/mono/metadata/attach.c b/mono/metadata/attach.c index 9f6f1e6a836..2c4372ba4b4 100644 --- a/mono/metadata/attach.c +++ b/mono/metadata/attach.c @@ -94,7 +94,7 @@ static char *ipc_filename; static char *server_uri; -static HANDLE receiver_thread_handle; +static MonoThreadHandle *receiver_thread_handle; static gboolean stop_receiver_thread; @@ -102,7 +102,7 @@ static gboolean needs_to_start, started; static void transport_connect (void); -static guint32 WINAPI receiver_thread (void *arg); +static gsize WINAPI receiver_thread (void *arg); static void transport_start_receive (void); @@ -260,7 +260,7 @@ mono_attach_cleanup (void) /* Wait for the receiver thread to exit */ if (receiver_thread_handle) - WaitForSingleObjectEx (receiver_thread_handle, 0, FALSE); + mono_thread_info_wait_one_handle (receiver_thread_handle, 0, FALSE); } static int @@ -480,11 +480,11 @@ transport_start_receive (void) if (!listen_fd) return; - receiver_thread_handle = mono_threads_create_thread (receiver_thread, NULL, 0, 0, NULL); + receiver_thread_handle = mono_threads_create_thread (receiver_thread, NULL, NULL, NULL); g_assert (receiver_thread_handle); } -static guint32 WINAPI +static gsize WINAPI receiver_thread (void *arg) { MonoError error;