[libvirt] [PATCH 01/15] gnulib: Add usleep for MinGW builds
Daniel P. Berrange
berrange at redhat.com
Mon Mar 22 16:18:04 UTC 2010
On Mon, Mar 22, 2010 at 10:15:35AM -0600, Eric Blake wrote:
> On 03/22/2010 08:54 AM, Daniel P. Berrange wrote:
> > On Mon, Mar 22, 2010 at 02:25:31AM +0100, Matthias Bolte wrote:
> >> ---
> >> bootstrap.conf | 1 +
> >> 1 files changed, 1 insertions(+), 0 deletions(-)
> >>
> >> diff --git a/bootstrap.conf b/bootstrap.conf
> >> index 157092f..fb862ad 100644
> >> --- a/bootstrap.conf
> >> +++ b/bootstrap.conf
> >> @@ -56,6 +56,7 @@ strsep
> >> sys_stat
> >> time_r
> >> useless-if-before-free
> >> +usleep
> >> vasprintf
> >> verify
> >> vc-list-files
> >> --
> >
> > ACK
>
> POSIX 2008 delisted usleep as an obsolete interface; it has some
> usability issues when compared to nanosleep. While gnulib at least
> fixes the worst of the portability problems (namely, the fact that
> usleep is not required to sleep longer than 1 second, even though it can
> sleep over 4000 seconds on glibc), I'm wondering if we should instead be
> converting all existing uses of usleep to a more modern interface.
Sure, we use nansleep in the QEMU driver already too
Daniel
--
|: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|
More information about the libvir-list
mailing list