From 3969b742c5217ac5c18ca6cb0bcaabb02c92f2e3 Mon Sep 17 00:00:00 2001 From: fcolin Date: Thu, 11 May 2006 16:13:07 +0000 Subject: rendu compatible avec la version 3.7 a un suel parametre sur la mainloop --- src/ivyloop.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/ivyloop.c') diff --git a/src/ivyloop.c b/src/ivyloop.c index 46f8fba..a407fae 100644 --- a/src/ivyloop.c +++ b/src/ivyloop.c @@ -171,7 +171,8 @@ void IvyMainLoop(void(*BeforeSelect)(void),void(*AfterSelect)(void)) rdset = open_fds; exset = open_fds; ready = select(64, &rdset, 0, &exset, TimerGetSmallestTimeout()); - if (AfterSelect) (*AfterSelect)(); + /* for compatibility with older version we test also the first parameter */ + if (BeforeSelect && AfterSelect) (*AfterSelect)(); if (ready < 0 && (errno != EINTR)) { fprintf (stderr, "select error %d\n",errno); -- cgit v1.1