diff options
Diffstat (limited to 'src/knot/server/xfr-handler.h')
-rw-r--r-- | src/knot/server/xfr-handler.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/knot/server/xfr-handler.h b/src/knot/server/xfr-handler.h index 2042605..f0b0487 100644 --- a/src/knot/server/xfr-handler.h +++ b/src/knot/server/xfr-handler.h @@ -48,11 +48,6 @@ enum xfrstate_t { */ typedef struct xfrworker_t { - struct { - ahtable_t *t; - fdset_t *fds; - } pool; - unsigned pending; struct xfrhandler_t *master; /*! \brief Worker master. */ } xfrworker_t; @@ -62,6 +57,8 @@ typedef struct xfrworker_t typedef struct xfrhandler_t { list queue; + unsigned pending; /*!< \brief Pending transfers. */ + pthread_mutex_t pending_mx; pthread_mutex_t mx; /*!< \brief Tasks synchronisation. */ knot_nameserver_t *ns; dt_unit_t *unit; /*!< \brief Threading unit. */ |