timeleft
static struct timespec timeleft;
if (!TS_POS(&timeleft)) {
timeleft.tv_sec = 0;
timeleft.tv_nsec = fallrate;
if (!rwait(&timeleft))
struct timeval timenow, timeleft;
memcpy(&timeleft, &(data->next_timeout), sizeof(struct timeval));
timeleft.tv_sec -= timenow.tv_sec;
timeleft.tv_usec -= timenow.tv_usec;
if (timeleft.tv_usec < 0) {
timeleft.tv_sec--;
timeleft.tv_usec += 1000000;
if (timeleft.tv_sec < 0) {
timeleft.tv_sec = 0;
timeleft.tv_usec = 1;
(data->socket_timeout.tv_sec > timeleft.tv_sec) ||
(data->socket_timeout.tv_sec == timeleft.tv_sec &&
data->socket_timeout.tv_usec >= timeleft.tv_usec)) {
&timeleft, sizeof(struct timeval)) < 0) {
int timeleft = forever ? 9999999 : GetEscdelay(sp);
rc = check_mouse_activity(sp, timeleft EVENTLIST_2nd(evl));
int *timeleft
if (timeleft)
*timeleft = milliseconds;
int *timeleft
timeleft EVENTLIST_2nd(evl));
return _nc_timed_wait(sp, mode, milliseconds, timeleft EVENTLIST_2nd(evl));
int *timeleft
if (timeleft)
*timeleft = milliseconds;
dtls1_get_timeout(SSL *s, struct timeval* timeleft)
memset(timeleft, 0, sizeof(struct timeval));
return timeleft;
memcpy(timeleft, &(s->d1->next_timeout), sizeof(struct timeval));
timeleft->tv_sec -= timenow.tv_sec;
timeleft->tv_usec -= timenow.tv_usec;
if (timeleft->tv_usec < 0) {
timeleft->tv_sec--;
timeleft->tv_usec += 1000000;
if (timeleft->tv_sec == 0 && timeleft->tv_usec < 15000) {
memset(timeleft, 0, sizeof(struct timeval));
return timeleft;
struct timeval timeleft;
if (dtls1_get_timeout(s, &timeleft) == NULL) {
if (timeleft.tv_sec > 0 || timeleft.tv_usec > 0) {
struct timeval* dtls1_get_timeout(SSL *s, struct timeval* timeleft);
if (offset > tlist[i + 1].timeleft) {
tlist[i].timeleft = offset;
tlist[i].timetowait = offset - tlist[i + 1].timeleft;
timewarn(tlist[i].timeleft);
if (!logged && tlist[i].timeleft <= NOLOG_TIME) {
nolog(tlist[i].timeleft);
timewarn(time_t timeleft)
timeleft ? "": "FINAL ", whom, hostname);
if (timeleft > 10 * 60) {
shuttime = time(NULL) + timeleft;
(long long)(timeleft / 60),
(timeleft > 60) ? "s" : "");
} else if (timeleft > 59) {
(long long)(timeleft / 60), (timeleft > 60) ? "s" : "");
} else if (timeleft)
nolog(time_t timeleft)
shuttime = time(NULL) + timeleft;
(long long)(timeleft / 60),
(timeleft > 60) ? "s" : "");
time_t timeleft;
static struct timeval *timeleft(struct timeval *);
wait_loop_output(timeleft(&timo));
wait_input(timeleft(&timo));
wait_time(timeleft(&timo));