Example #1
0
void streambuf_fini(void)
{
#   ifdef DELETE_ALL_AT_EXIT
    mutex_pool_dtor(&streambuf_locks);
#   endif
    mutex_fini();
    log_category_streambuf_fini();
}
Example #2
0
void ref_fini(void)
{
    if (--inited) return;

#   ifdef DELETE_ALL_AT_EXIT
    rwlock_dtor(&rwlock);
    mutex_dtor(&death_row_mutex);
#   endif
    log_category_ref_fini();
    bench_event_dtor(&dooming);

    bench_fini();
    mutex_fini();
}
Example #3
0
int main(void)
{
    log_init();
    ext_init();
    mallocer_init();
    mutex_init();
    log_set_level(LOG_DEBUG, NULL);
    log_set_file("mallocer_check.log");

    malloc_check();
    realloc_check();

    mutex_fini();
    mallocer_fini();
    ext_fini();
    log_fini();

    return EXIT_SUCCESS;
}
Example #4
0
static void receiver_fini(struct receiver *r)
{
	async_server_destroy(r->server);
	error_fini(&r->err);
	mutex_fini(&r->mutex);
}