void ub_winsock_unregister_wsaevent(struct ub_event* ev) { #if defined(USE_MINI_EVENT) && defined(USE_WINSOCK) winsock_unregister_wsaevent(AS_EVENT(ev)); free(AS_EVENT(ev)); #else (void)ev; #endif }
void tube_remove_bg_listen(struct tube* tube) { verbose(VERB_ALGO, "tube remove_bg_listen"); winsock_unregister_wsaevent(&tube->ev_listen); }