Change the prototype for usleep() to be more Cygwin-friendly.

git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk@788 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch 2008-11-19 23:32:30 +00:00
parent d70f6c343c
commit 6bfb5f1f94
3 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2008-11-20 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* avrdude.h: Change the prototype for usleep() to be more Cygwin-
friendly.
* ppiwin.c: (Ditto.)
2008-11-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
Submitted by limor <limor@ladyada.net>

View File

@ -46,7 +46,7 @@ extern "C" {
#define ANTIWARP 3
#define usleep(us) Sleep(us/1000*ANTIWARP)
*/
void usleep(unsigned long us);
int usleep(unsigned int us);
#if !defined(HAVE_GETTIMEOFDAY)
struct timezone;

View File

@ -374,7 +374,7 @@ int gettimeofday(struct timeval *tv, struct timezone *unused){
#endif
void usleep(unsigned long us)
int usleep(unsigned int us)
{
int has_highperf;
LARGE_INTEGER freq,start,stop,loopend;
@ -407,6 +407,8 @@ void usleep(unsigned long us)
}
DEBUG_DisplayTimingInfo(start, stop, freq, us, has_highperf);
return 0;
}
#endif