mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-21 14:49:18 +02:00
fixing usec calculation in sexp_wait_on_single_thread
This commit is contained in:
parent
280d0dc7b3
commit
c712c0823f
1 changed files with 2 additions and 0 deletions
|
@ -262,6 +262,8 @@ void sexp_wait_on_single_thread (sexp ctx) {
|
|||
usecs = (sexp_context_timeval(ctx).tv_sec - tval.tv_sec) * 1000000;
|
||||
if (tval.tv_usec < sexp_context_timeval(ctx).tv_usec)
|
||||
usecs += sexp_context_timeval(ctx).tv_usec - tval.tv_usec;
|
||||
else if (usecs > 0)
|
||||
usecs -= tval.tv_usec - sexp_context_timeval(ctx).tv_usec;
|
||||
usleep(usecs);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue