コード例 #1
0
ファイル: iv_main_posix.c プロジェクト: buytenh/ivykis
static void __iv_deinit(struct iv_state *st)
{
	iv_tls_thread_deinit(st);

	iv_event_deinit(st);

	iv_fd_deinit(st);
	iv_timer_deinit(st);

	pthr_setspecific(&iv_state_key, NULL);

	free(st);
}
コード例 #2
0
ファイル: iv_main_posix.c プロジェクト: kostas1/ivykis
static void __iv_deinit(struct iv_state *st)
{
	iv_fd_deinit(st);
	iv_timer_deinit(st);
	iv_tls_thread_deinit(st);

	pthread_setspecific(iv_state_key, NULL);
#ifdef HAVE_THREAD
	__st = NULL;
#endif

	barrier();

	free(st);
}