From: Julian Seward Date: Thu, 25 Apr 2002 01:33:50 +0000 (+0000) Subject: Jiggle timing delays yet again. X-Git-Tag: svn/VALGRIND_1_0_3~303 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f9fc98a964db5c716fb3631bbf0614f9a36495b;p=thirdparty%2Fvalgrind.git Jiggle timing delays yet again. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@148 --- diff --git a/coregrind/arch/x86-linux/vg_libpthread.c b/coregrind/arch/x86-linux/vg_libpthread.c index db5aa883ea..12c1843ac0 100644 --- a/coregrind/arch/x86-linux/vg_libpthread.c +++ b/coregrind/arch/x86-linux/vg_libpthread.c @@ -1026,7 +1026,7 @@ int select ( int n, /* fprintf(stderr, "MY_SELECT: nanosleep\n"); */ /* nanosleep and go round again */ nanosleep_interval.tv_sec = 0; - nanosleep_interval.tv_nsec = 100 * 1000 * 1000; /* 100 milliseconds */ + nanosleep_interval.tv_nsec = 50 * 1000 * 1000; /* 50 milliseconds */ /* It's critical here that valgrind's nanosleep implementation is nonblocking. */ (void)my_do_syscall2(__NR_nanosleep, @@ -1116,7 +1116,7 @@ int poll (struct pollfd *__fds, nfds_t __nfds, int __timeout) /* fprintf(stderr, "MY_POLL: nanosleep\n"); */ /* nanosleep and go round again */ nanosleep_interval.tv_sec = 0; - nanosleep_interval.tv_nsec = 99 * 1000 * 1000; /* 99 milliseconds */ + nanosleep_interval.tv_nsec = 51 * 1000 * 1000; /* 51 milliseconds */ /* It's critical here that valgrind's nanosleep implementation is nonblocking. */ (void)my_do_syscall2(__NR_nanosleep, diff --git a/coregrind/vg_libpthread.c b/coregrind/vg_libpthread.c index db5aa883ea..12c1843ac0 100644 --- a/coregrind/vg_libpthread.c +++ b/coregrind/vg_libpthread.c @@ -1026,7 +1026,7 @@ int select ( int n, /* fprintf(stderr, "MY_SELECT: nanosleep\n"); */ /* nanosleep and go round again */ nanosleep_interval.tv_sec = 0; - nanosleep_interval.tv_nsec = 100 * 1000 * 1000; /* 100 milliseconds */ + nanosleep_interval.tv_nsec = 50 * 1000 * 1000; /* 50 milliseconds */ /* It's critical here that valgrind's nanosleep implementation is nonblocking. */ (void)my_do_syscall2(__NR_nanosleep, @@ -1116,7 +1116,7 @@ int poll (struct pollfd *__fds, nfds_t __nfds, int __timeout) /* fprintf(stderr, "MY_POLL: nanosleep\n"); */ /* nanosleep and go round again */ nanosleep_interval.tv_sec = 0; - nanosleep_interval.tv_nsec = 99 * 1000 * 1000; /* 99 milliseconds */ + nanosleep_interval.tv_nsec = 51 * 1000 * 1000; /* 51 milliseconds */ /* It's critical here that valgrind's nanosleep implementation is nonblocking. */ (void)my_do_syscall2(__NR_nanosleep, diff --git a/vg_libpthread.c b/vg_libpthread.c index db5aa883ea..12c1843ac0 100644 --- a/vg_libpthread.c +++ b/vg_libpthread.c @@ -1026,7 +1026,7 @@ int select ( int n, /* fprintf(stderr, "MY_SELECT: nanosleep\n"); */ /* nanosleep and go round again */ nanosleep_interval.tv_sec = 0; - nanosleep_interval.tv_nsec = 100 * 1000 * 1000; /* 100 milliseconds */ + nanosleep_interval.tv_nsec = 50 * 1000 * 1000; /* 50 milliseconds */ /* It's critical here that valgrind's nanosleep implementation is nonblocking. */ (void)my_do_syscall2(__NR_nanosleep, @@ -1116,7 +1116,7 @@ int poll (struct pollfd *__fds, nfds_t __nfds, int __timeout) /* fprintf(stderr, "MY_POLL: nanosleep\n"); */ /* nanosleep and go round again */ nanosleep_interval.tv_sec = 0; - nanosleep_interval.tv_nsec = 99 * 1000 * 1000; /* 99 milliseconds */ + nanosleep_interval.tv_nsec = 51 * 1000 * 1000; /* 51 milliseconds */ /* It's critical here that valgrind's nanosleep implementation is nonblocking. */ (void)my_do_syscall2(__NR_nanosleep,