Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Aug 1997 20:34:22 +0400 (MSD)
From:      =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= <ache@nagual.pp.ru>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-lib@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libc/gen sleep.c
Message-ID:  <Pine.BSF.3.96.970813203124.15885A-100000@lsd.relcom.eu.net>
In-Reply-To: <199708131549.BAA17124@godzilla.zeta.org.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 14 Aug 1997, Bruce Evans wrote:

> >ache        1997/08/12 12:47:02 PDT
> >
> >  Modified files:
> >    lib/libc/gen         sleep.c 
> >  Log:
> >  Solve itimerfix() problem completely by using loop in 100000000 secs chunks
> 
> This is incomplete and misplaced.  nanosleep() is not permitted to reduce
> the interval.  The loop should be in nanosleep() in the kernel.

I agree. I commit it to user-level first to not depends right now on
nanosleep bug. I don't examine nanosleep code enough to fix it right now.
I'll try to look how it can be fixed, and, if it will be fixed, I'll back
out sleep.c code fix.

-- 
Andrey A. Chernov
<ache@null.net>
http://www.nagual.pp.ru/~ache/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.970813203124.15885A-100000>