diff -r 450d2d5f4735 -r 360b9aabe17e src/server/daemon/threadpools.c --- a/src/server/daemon/threadpools.c Sat Oct 06 13:00:07 2012 +0200 +++ b/src/server/daemon/threadpools.c Sat Dec 15 16:05:03 2012 +0100 @@ -42,6 +42,8 @@ threadpool_t *last_thrpool_c = NULL; int create_threadpool(sstr_t name, ThreadPoolConfig *cfg) { + // TODO: use ThreadPoolConfig + if(thread_pool_map == NULL) { thread_pool_map = ucx_map_new(16); } @@ -87,3 +89,6 @@ return default_thread_pool; } +threadpool_t* get_threadpool(sstr_t name) { + return ucx_map_sstr_get(thread_pool_map, name); +}