aboutsummaryrefslogtreecommitdiff
path: root/jim-eventloop.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2022-04-06 09:15:40 +1000
committerSteve Bennett <steveb@workware.net.au>2022-04-06 09:15:40 +1000
commit758812fd919e7135b3541e66f416a2dd26596f5f (patch)
treec9732bd6870f11303bf788b031ec7fcbe35faa50 /jim-eventloop.c
parente7f29fd2123f2f9a735aac13dd403b7ce2fb8cc8 (diff)
downloadjimtcl-758812fd919e7135b3541e66f416a2dd26596f5f.zip
jimtcl-758812fd919e7135b3541e66f416a2dd26596f5f.tar.gz
jimtcl-758812fd919e7135b3541e66f416a2dd26596f5f.tar.bz2
eventloop: remove timeBase
It isn't used (always zero) and isn't needed. Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-eventloop.c')
-rw-r--r--jim-eventloop.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/jim-eventloop.c b/jim-eventloop.c
index 91f681a..64e3008 100644
--- a/jim-eventloop.c
+++ b/jim-eventloop.c
@@ -102,7 +102,6 @@ typedef struct Jim_EventLoop
Jim_FileEvent *fileEventHead;
Jim_TimeEvent *timeEventHead;
jim_wide timeEventNextId; /* highest event id created, starting at 1 */
- time_t timeBase;
int suppress_bgerror; /* bgerror returned break, so don't call it again */
} Jim_EventLoop;
@@ -239,7 +238,8 @@ void Jim_DeleteFileHandler(Jim_Interp *interp, int fd, int mask)
}
/**
- * Returns the time since interp creation in microseconds.
+ * Returns the time of day in microseconds.
+ * (the time base is not relevant here)
*/
static jim_wide JimGetTimeUsec(Jim_EventLoop *eventLoop)
{
@@ -260,7 +260,7 @@ static jim_wide JimGetTimeUsec(Jim_EventLoop *eventLoop)
now = tv.tv_sec * 1000000LL + tv.tv_usec;
}
- return now - eventLoop->timeBase;
+ return now;
}
jim_wide Jim_CreateTimeHandler(Jim_Interp *interp, jim_wide us,