summaryrefslogtreecommitdiff
path: root/test/testsleep.c
diff options
context:
space:
mode:
authorJustin Erenkrantz <jerenkrantz@apache.org>2002-01-02 23:04:29 +0000
committerJustin Erenkrantz <jerenkrantz@apache.org>2002-01-02 23:04:29 +0000
commit5f788212a74d3f63bfa4e04d7ce7a99a7d11fb19 (patch)
tree197fb641baca2748de22460801162c1441948709 /test/testsleep.c
parent384e22d733a2ef129878fa16008da445e9950608 (diff)
downloadapr-5f788212a74d3f63bfa4e04d7ce7a99a7d11fb19.tar.gz
Make the time checking be in the 0.99*interval-1.01*interval range as
apr_sleep is not guaranteed to be exact. Reviewed by: Aaron Bannert git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@62698 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test/testsleep.c')
-rw-r--r--test/testsleep.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/testsleep.c b/test/testsleep.c
index 4fe99cc59..adc0f3fb5 100644
--- a/test/testsleep.c
+++ b/test/testsleep.c
@@ -77,7 +77,7 @@ static void do_sleep(int howlong)
diff = now - then;
printf("%-60s"," Just woken up, checking how long I've been asleep");
- if (diff < interval || diff > interval * 1.01) {
+ if (diff < interval * 0.99 || diff > interval * 1.01) {
printf("Failed!\n\t(actual: %" APR_TIME_T_FMT
", wanted: %" APR_TIME_T_FMT")\n", diff, interval);
} else {