Commit 84a6069c authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Win32: unimplement thread result

This is never used currently. Removing it simplifies the next commits.
parent 15f16798
...@@ -129,7 +129,6 @@ struct vlc_timer_t ...@@ -129,7 +129,6 @@ struct vlc_timer_t
typedef struct typedef struct
{ {
HANDLE handle; HANDLE handle;
void *result;
#if defined( UNDER_CE ) #if defined( UNDER_CE )
HANDLE cancel_event; HANDLE cancel_event;
#endif #endif
......
...@@ -427,7 +427,7 @@ static unsigned __stdcall vlc_entry (void *p) ...@@ -427,7 +427,7 @@ static unsigned __stdcall vlc_entry (void *p)
#endif #endif
vlc_threadvar_set (cancel_key, &cancel_data); vlc_threadvar_set (cancel_key, &cancel_data);
data.handle->result = data.func (data.data); data.func (data.data);
return 0; return 0;
} }
...@@ -505,8 +505,7 @@ void vlc_join (vlc_thread_t handle, void **result) ...@@ -505,8 +505,7 @@ void vlc_join (vlc_thread_t handle, void **result)
== WAIT_IO_COMPLETION); == WAIT_IO_COMPLETION);
CloseHandle (handle->handle); CloseHandle (handle->handle);
if (result) assert (result == NULL); /* <- FIXME if ever needed */
*result = handle->result;
#ifdef UNDER_CE #ifdef UNDER_CE
CloseHandle (handle->cancel_event); CloseHandle (handle->cancel_event);
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment