void streambuf_fini(void) { # ifdef DELETE_ALL_AT_EXIT mutex_pool_dtor(&streambuf_locks); # endif mutex_fini(); log_category_streambuf_fini(); }
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(); }
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; }
static void receiver_fini(struct receiver *r) { async_server_destroy(r->server); error_fini(&r->err); mutex_fini(&r->mutex); }