]> granicus.if.org Git - pgbouncer/commitdiff
event_loopbreak compat for libevent 1.3
authorMarko Kreen <markokr@gmail.com>
Fri, 16 Jan 2009 13:36:21 +0000 (13:36 +0000)
committerMarko Kreen <markokr@gmail.com>
Fri, 16 Jan 2009 13:36:21 +0000 (13:36 +0000)
configure.ac
include/system.h

index 103945a3a6b62816c6333e844d3dde3ee07fc7ff..a650b64c9c2c493a8f0938cef4ea1b749a83c1ac 100644 (file)
@@ -174,6 +174,8 @@ AC_EGREP_CPP([HTTP_SERVUNAVAIL],
 [AC_MSG_ERROR([no, cannot proceed])],
 [AC_MSG_RESULT([yes])])
 
+AC_CHECK_FUNCS(event_loopbreak)
+
 # autoconf does not want to find 'install', if not using automake...
 INSTALL=install
 
index 146a52bb815cad658a555966cef735a19daf5cf5..02223f07155bb58b2b4e14324a2325a6057c168f 100644 (file)
@@ -193,5 +193,10 @@ const char *inet_ntop(int af, const void *src, char *dst, socklen_t cnt);
 static inline int lstat(const char *path, struct stat *st) { return stat(path, st); }
 #endif
 
+/* libevent 1.3 does not have event_loopbreak() */
+#ifndef HAVE_EVENT_LOOPBREAK
+static inline void event_loopbreak(void) { }
+#endif
+
 void change_user(const char *user);