X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Fthreads.h;h=3c1f29b799ccf292e44ae38df900d23e5fe67326;hb=7cc9c555b0ef228f93a9f06b7c4b126b05688f79;hp=1d16e55f4624e3f0b57d23038d711c563c47225f;hpb=349d89dca4a4ab2420b57c8a0f1d233f3af4cd1c;p=libucw.git diff --git a/ucw/threads.h b/ucw/threads.h index 1d16e55f..3c1f29b7 100644 --- a/ucw/threads.h +++ b/ucw/threads.h @@ -1,7 +1,7 @@ /* * The UCW Library -- Threading Helpers * - * (c) 2006--2011 Martin Mares + * (c) 2006--2012 Martin Mares * * This software may be freely distributed and used according to the terms * of the GNU Lesser General Public License. @@ -10,6 +10,8 @@ #ifndef _UCW_THREADS_H #define _UCW_THREADS_H +#include + /* This structure holds per-thread data */ struct ucwlib_context { @@ -18,6 +20,7 @@ struct ucwlib_context { struct asio_queue *io_queue; // Async I/O queue for fb-direct.c ucw_sighandler_t *signal_handlers; // Signal handlers for sighandler.c struct main_context *main_context; // Current context for mainloop.c + struct cf_context *cf_context; // Current context for configuration parser // Resources and transactions: struct respool *current_respool; // Current resource pool struct mempool *trans_pool; // Transaction mempool