summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Win32Build/mingw/libevent-1.1b-mingw.diff25
1 files changed, 21 insertions, 4 deletions
diff --git a/Win32Build/mingw/libevent-1.1b-mingw.diff b/Win32Build/mingw/libevent-1.1b-mingw.diff
index 41c4850441..c7cea5b326 100644
--- a/Win32Build/mingw/libevent-1.1b-mingw.diff
+++ b/Win32Build/mingw/libevent-1.1b-mingw.diff
@@ -59,18 +59,36 @@
/****************************************************************************
*
* Function: gettimeofday(struct timeval *, struct timezone *)
+@@ -17,6 +23,7 @@
+ *
+ ****************************************************************************/
+
++#ifndef HAVE_GETTIMEOFDAY
+ int gettimeofday(struct timeval *tv, struct timezone *tz) {
+ struct _timeb tb;
+
+@@ -28,6 +35,7 @@
+ tv->tv_usec = ((int) tb.millitm) * 1000;
+ return 0;
+ }
++#endif
+
+ int
+ win_read(int fd, void *buf, unsigned int length)
=== WIN32-Code/misc.h
==================================================================
--- WIN32-Code/misc.h (revision 8794)
+++ WIN32-Code/misc.h (local)
-@@ -1,6 +1,9 @@
+@@ -1,6 +1,11 @@
#ifndef MISC_H
#define MISC_H
+struct timezone;
+struct timeval;
+
++#ifndef HAVE_GETTIMEOFDAY
int gettimeofday(struct timeval *,struct timezone *);
++#endif
#endif
=== WIN32-Code/win32.c
@@ -153,7 +171,7 @@
==================================================================
--- configure.in (revision 8794)
+++ configure.in (local)
-@@ -111,6 +111,22 @@
+@@ -111,6 +111,21 @@
)
fi
@@ -172,7 +190,6 @@
+
+AM_CONDITIONAL(BUILD_WIN32, test x$bwin32 = xtrue)
+
-+
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_C_INLINE
@@ -180,7 +197,7 @@
==================================================================
--- evbuffer.c (revision 8794)
+++ evbuffer.c (local)
-@@ -154,12 +153,20 @@
+@@ -154,12 +154,20 @@
if (EVBUFFER_LENGTH(bufev->output)) {
res = evbuffer_write(bufev->output, fd);
if (res == -1) {