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