From: mquinson Date: Thu, 13 Apr 2006 12:43:38 +0000 (+0000) Subject: Raise an exception on timeout, as we should X-Git-Tag: v3.3~3208 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0ad504a00f12906e9d4d6dd5fe6a2c45862e7943?ds=sidebyside Raise an exception on timeout, as we should git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2150 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/gras/Transport/rl_transport.c b/src/gras/Transport/rl_transport.c index f32e5981e2..add3f885cf 100644 --- a/src/gras/Transport/rl_transport.c +++ b/src/gras/Transport/rl_transport.c @@ -60,8 +60,10 @@ gras_socket_t gras_trp_select(double timeout) { now = gras_os_time(); DEBUG2("wakeup=%f now=%f",wakeup, now); if (now == -1 || now >= wakeup) { - done = 0; /* didn't find anything */ - break; + /* didn't find anything */ + THROW1(timeout_error,0, + "Timeout (%f) elapsed with selecting for incomming connexions", + timeout); } }