io/m_io_w32overlap_busyemu.c
/* close will unregister and wait on the thread to shutdown, vs closehandle will not */
close will unregister and wait on the thread to shutdown, vs closehandle will not
close will unregister and wait on the thread to shutdown vs closehandle will not
void M_io_w32overlap_busyemu_close(M_io_layer_t *layer)
{
	M_io_handle_t *handle = M_io_layer_get_handle(layer);
	if (handle->rhandle == NULL && handle->whandle == NULL)
		return;
	M_io_w32overlap_busyemu_unregister_cb(layer);
	M_io_w32overlap_busyemu_close_handle(handle);
}
void M_io_w32overlap_busyemu_close ( M_io_layer_t * layer ) { M_io_handle_t * handle = M_io_layer_get_handle ( layer ) ; if ( handle -> rhandle == NULL && handle -> whandle == NULL ) return ; M_io_w32overlap_busyemu_unregister_cb ( layer ) ; M_io_w32overlap_busyemu_close_handle ( handle ) ; }
close will unregister and wait on the thread to shutdown, vs closehandle will not
close will unregister and wait on the thread to shutdown vs closehandle will not