X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=server%2Feventl.c;h=901d7082c2b4dd4f463da9f1916d9012ec96fcbe;hb=b2d4fae21009b1909a35ef9ae6bcd27c1a5dca74;hp=b1c8bb850b900617ea2e57b41e25083eff7b5eba;hpb=b3b306f2e04d5ef2b918fcd377b74eaf1547de42;p=yaz-moved-to-github.git diff --git a/server/eventl.c b/server/eventl.c index b1c8bb8..901d708 100644 --- a/server/eventl.c +++ b/server/eventl.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: eventl.c,v $ - * Revision 1.17 1995-11-07 12:37:44 quinn + * Revision 1.19 1995-12-05 11:17:30 quinn + * Moved some paranthesises around. Sigh. + * + * Revision 1.18 1995/11/13 09:27:41 quinn + * Fiddling with the variant stuff. + * + * Revision 1.17 1995/11/07 12:37:44 quinn * Added support for forcing TIMEOUT event. * * Revision 1.16 1995/11/01 13:54:56 quinn @@ -100,7 +106,7 @@ IOCHAN iochan_create(int fd, IOC_CALLBACK cb, int flags) int event_loop() { - do + do /* loop as long as there are active associations to process */ { IOCHAN p, nextp; fd_set in, out, except; @@ -157,8 +163,8 @@ int event_loop() p->last_event = now; (*p->fun)(p, EVENT_EXCEPT); } - if (!p->destroyed && (p->max_idle && now - p->last_event > - p->max_idle) || force_event == EVENT_TIMEOUT) + if (!p->destroyed && ((p->max_idle && now - p->last_event > + p->max_idle) || force_event == EVENT_TIMEOUT)) { p->last_event = now; (*p->fun)(p, EVENT_TIMEOUT);