From 6125833e82f7ec19c0186d34154123c2199ffca4 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 9 Sep 2002 06:01:06 +0000 Subject: [PATCH] isc_timer_poke is thread specific --- lib/isc/timer.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/isc/timer.c b/lib/isc/timer.c index 74f74389d1..a80a65cdca 100644 --- a/lib/isc/timer.c +++ b/lib/isc/timer.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: timer.c,v 1.68 2002/09/08 18:35:55 explorer Exp $ */ +/* $Id: timer.c,v 1.69 2002/09/09 06:01:06 marka Exp $ */ #include @@ -788,7 +788,13 @@ isc_timermgr_create(isc_mem_t *mctx, isc_timermgr_t **managerp) { void isc_timermgr_poke(isc_timermgr_t *manager) { +#ifdef ISC_PLATFORM_USETHREADS + REQUIRE(VALID_MANAGER(manager)); + SIGNAL(&manager->wakeup); +#else + UNUSED(manager); +#endif } void