Lines Matching defs:timeleft
194 struct timeval timenow, timeleft;
222 memcpy(&timeleft, &(data->next_timeout), sizeof(struct timeval));
223 timeleft.tv_sec -= timenow.tv_sec;
224 timeleft.tv_usec -= timenow.tv_usec;
225 if (timeleft.tv_usec < 0)
227 timeleft.tv_sec--;
228 timeleft.tv_usec += 1000000;
231 if (timeleft.tv_sec < 0)
233 timeleft.tv_sec = 0;
234 timeleft.tv_usec = 1;
241 (data->socket_timeout.tv_sec > timeleft.tv_sec) ||
242 (data->socket_timeout.tv_sec == timeleft.tv_sec &&
243 data->socket_timeout.tv_usec >= timeleft.tv_usec))
246 timeout = timeleft.tv_sec * 1000 + timeleft.tv_usec / 1000;
251 if ( setsockopt(b->num, SOL_SOCKET, SO_RCVTIMEO, &timeleft,