X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fhelper%2Fsystem.h;h=97b3443bedb543ac5351ffd0a82fa0aa91ad3236;hb=9542cb7c3d9f4b66d2df3d8412a73d008077ab86;hp=2e3906d46611e27416be1f3803673bcf274ac3a8;hpb=af7cdfd82bf47fde9c183c3ff5d14422fc737f24;p=openocd.git
diff --git a/src/helper/system.h b/src/helper/system.h
index 2e3906d466..97b3443bed 100644
--- a/src/helper/system.h
+++ b/src/helper/system.h
@@ -15,21 +15,21 @@
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ * along with this program. If not, see . *
***************************************************************************/
-#ifndef SYSTEM_H
-#define SYSTEM_H
-// standard C library header files
+#ifndef OPENOCD_HELPER_SYSTEM_H
+#define OPENOCD_HELPER_SYSTEM_H
+
+/* standard C library header files */
#include
#include
#include
+#include
#include
#include
-// +++ AC_HEADER_TIME +++
+/* +++ AC_HEADER_TIME +++ */
#ifdef TIME_WITH_SYS_TIME
# include
# include
@@ -40,32 +40,39 @@
# include
# endif
#endif
-// --- AC_HEADER_TIME ---
+/* --- AC_HEADER_TIME --- */
-// +++ platform specific headers +++
-#if BUILD_ECOSBOARD == 1
-#include
-#endif
+/* +++ platform specific headers +++ */
#ifdef _WIN32
#include
#include
+#include
+#include
#endif
-// --- platform specific headers ---
+/* --- platform specific headers --- */
#ifdef HAVE_SYS_SOCKET_H
#include
#endif
-#ifdef HAVE_SYS_POLL_H
-#include
+#ifdef HAVE_POLL_H
+#include
+#endif
+
+#ifdef __ECOS
+/* missing from eCos */
+#ifndef EFAULT
+#define EFAULT 14 /* Bad address */
+#endif
#endif
+
#ifdef HAVE_NETINET_IN_H
#include
#endif
#ifdef HAVE_SYS_SELECT_H
-#include /* select, FD_SET and friends (POSIX.1-2001) */
+#include /* select, FD_SET and friends (POSIX.1-2001) */
#endif
#ifdef HAVE_SYS_PARAM_H
-#include /* for MIN/MAX macros */
+#include /* for MIN/MAX macros */
#endif
#ifdef HAVE_UNISTD_H
#include
@@ -74,4 +81,9 @@
#include
#endif
-#endif // SYSTEM_H
+#ifndef true
+#define true 1
+#define false 0
+#endif
+
+#endif /* OPENOCD_HELPER_SYSTEM_H */