From 0313c595555ae1c391766d1594735042ccd20443 Mon Sep 17 00:00:00 2001 From: oharboe Date: Tue, 11 Mar 2008 21:32:03 +0000 Subject: reduce compare noise. If someone should be crazy enough to try to run OpenOCD under eCos, then they'v got some hooks to point them in the general direction. git-svn-id: svn://svn.berlios.de/openocd/trunk@499 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/helper/replacements.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/helper/replacements.h') diff --git a/src/helper/replacements.h b/src/helper/replacements.h index fcfa8bc8..79a7a1bd 100644 --- a/src/helper/replacements.h +++ b/src/helper/replacements.h @@ -26,6 +26,12 @@ #include "types.h" +#if BUILD_ECOSBOARD +#include +#include +#include +#endif + /* include necessary headers for socket functionality */ #ifdef _WIN32 #include @@ -112,15 +118,19 @@ extern size_t strnlen(const char *s, size_t maxlen); #endif /* HAVE_STRNLEN */ #ifndef HAVE_USLEEP +#ifdef _WIN32 static __inline unsigned usleep(unsigned int usecs) { -#ifdef _WIN32 Sleep((usecs/1000)); return 0; +} #else +#if BUILD_ECOSBOARD +void usleep(int us); +#else #error no usleep defined for your platform #endif -} +#endif #endif /* HAVE_USLEEP */ /* Windows specific */ -- cgit v1.2.3