RE: Re: GNULib Module gettime Breaks CVS Build On Windows

"Conrad T. Pino" <[email protected]> Fri, 14 May 2004 10:58:07 -0700
Newsgroups gmane.comp.lib.gnulib.bugs,gmane.comp.version-control.cvs.bugs
Message-ID <[email protected]>
Hi Derek,

> From: Derek Robert Price
> 
> Conrad, I've just updated the version in CVS.  Does it do the trick
> for you?

It compiles and the build completes.  No testing as yet but it's a
definite step forward.

> I've also added my_usleep & nanosleep functions to
> windows-NT/woe32.c.  They are mostly duplicated code from nanosleep.c,
> so I'm tempted to fork our nanosleep.c to include the #include
> <winsock.h> instead and ease maintenence, but it's somewhat debatable
> whether that is easier since it would complicate updates from GNULIB.
> 
> Anyhow, please let me know how it turns out.

Expect formal patch submission for the 1 typo correction required:

Index: windows-NT/woe32.c
===================================================================
RCS file: /cvs/ccvs/windows-NT/woe32.c,v
retrieving revision 1.3
diff -u -p -r1.3 woe32.c
--- windows-NT/woe32.c	14 May 2004 13:32:36 -0000	1.3
+++ windows-NT/woe32.c	14 May 2004 17:50:47 -0000
@@ -63,7 +63,7 @@ unsigned sleep(unsigned seconds)
  * Sleep at least some number of microseconds, specified with nanosecond
  * resolution and rounding up to the nearest microsecond.
  */
-int my_usleep (const struct timespec *delay)
+int my_usleep (const struct timespec *ts_delay)
 {
     struct timeval tv_delay;
     tv_delay.tv_sec = ts_delay->tv_sec;

> Derek

Conrad