]> git.sur5r.net Git - openocd/commitdiff
- fix build issues under win32 (mingw)
authorntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Fri, 8 Aug 2008 18:15:55 +0000 (18:15 +0000)
committerntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Fri, 8 Aug 2008 18:15:55 +0000 (18:15 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@902 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/helper/jim-eventloop.c

index 7858842afaa2fbb82f8d15c016aa42103c9d0483..73bc29b440005b93985329b1e07f4bfb034bfdec 100644 (file)
 #include <sys/time.h>
 #include <sys/types.h>
 #include <unistd.h>
-#include <sys/select.h>
 #include <errno.h>
-       extern int errno;
+
+#include "replacements.h"
+
+extern int errno;
 /* --- */
 
 /* File event structure */
@@ -269,7 +271,7 @@ int Jim_ProcessEvents(Jim_Interp *interp, int flags)
 
     /* Check file events */
     while (fe != NULL) {
-        int fd = fileno(fe->handle);
+        int fd = fileno((FILE*)fe->handle);
 
         if (fe->mask & JIM_EVENT_READABLE) 
                FD_SET(fd, &rfds);
@@ -320,7 +322,7 @@ int Jim_ProcessEvents(Jim_Interp *interp, int flags)
        } else if (retval > 0) {
             fe = eventLoop->fileEventHead;
             while(fe != NULL) {
-                int fd = fileno(fe->handle);
+                int fd = fileno((FILE*)fe->handle);
 
                // fprintf(stderr,"fd: %d mask: %02x \n",fd,fe->mask);