X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=server%2Feventl.c;h=8eb29589a1a4c612cadc52543ddb9f67b509c630;hp=5fb960d8c45aaaa0eacab98958631a46034cd3a9;hb=d09e17f371431d3397588e6b749219608d37766a;hpb=d6a0e5ff2f35326b9cd2e1260c56fd5dabafd3eb diff --git a/server/eventl.c b/server/eventl.c index 5fb960d..8eb2958 100644 --- a/server/eventl.c +++ b/server/eventl.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: eventl.c,v $ - * Revision 1.11 1995-06-19 12:39:09 quinn + * Revision 1.13 1995-08-29 11:17:56 quinn + * Added code to receive close + * + * Revision 1.12 1995/08/29 10:41:18 quinn + * Small. + * + * Revision 1.11 1995/06/19 12:39:09 quinn * Fixed bug in timeout code. Added BER dumper. * * Revision 1.10 1995/06/16 10:31:33 quinn @@ -93,7 +99,7 @@ int event_loop() FD_ZERO(&out); FD_ZERO(&except); timeout = &to; /* hang on select */ - to.tv_sec = 5*60; + to.tv_sec = 10/*5*60*/; to.tv_usec = 0; max = 0; for (p = iochans; p; p = p->next) @@ -140,7 +146,10 @@ int event_loop() } if (!p->destroyed && p->max_idle && now - p->last_event > p->max_idle) + { + p->last_event = now; (*p->fun)(p, EVENT_TIMEOUT); + } } for (p = iochans; p; p = nextp) {