| 
					
				 | 
			
			
				@@ -19,6 +19,26 @@ AC_ARG_ENABLE(debug, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     CFLAGS="$CFLAGS -g" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fi]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+AC_ARG_ENABLE(eventdns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     AC_HELP_STRING(--enable-eventdns, enable asynchronous dns module), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     [case "${enableval}" in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        yes) eventdns=true ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        no)  eventdns=false ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        *) AC_MSG_ERROR(bad value for --enable-eventdns) ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      esac], [eventdns=true]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+AM_CONDITIONAL(EVENTDNS, test x$eventdns = xtrue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if test x$eventdns = xtrue; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   AC_DEFINE([USE_EVENTDNS], 1, "Define to 1 if we'll be using eventdns.c") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+AC_ARG_ENABLE(transparent, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     AC_HELP_STRING(--disable-transparent, disable transparent proxy support), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     [case "${enableval}" in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        yes) transparent=true ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        no)  transparent=false ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        *) AC_MSG_ERROR(bad value for --enable-transparent) ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      esac], [transparent=true]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 AC_ARG_ENABLE(threads, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      AC_HELP_STRING(--disable-threads, disable multi-threading support)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -27,9 +47,11 @@ if test x$enable_threads = x; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *-*-netbsd* | *-*-openbsd* ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      # Don't try multithreading on netbsd -- there is no threadsafe DNS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      # lookup function there. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     AC_MSG_NOTICE([You are running OpenBSD or NetBSD; I am assuming that 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     if test x$eventdns != xtrue; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AC_MSG_NOTICE([You are running OpenBSD or NetBSD; I am assuming that 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 getaddrinfo is not threadsafe here, so I will disable threads.]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     enable_threads="no";; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        enable_threads="no" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fi ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *-*-solaris* ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      # Don't try multithreading on solaris -- cpuworkers seem to lock. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      AC_MSG_NOTICE([You are running Solaris; Sometimes threading makes 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -44,26 +66,6 @@ if test $enable_threads = "yes"; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AC_DEFINE(ENABLE_THREADS, 1, [Defined if we will try to use multithreading]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-AC_ARG_ENABLE(eventdns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     AC_HELP_STRING(--enable-eventdns, enable asynchronous dns module), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     [case "${enableval}" in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        yes) eventdns=true ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        no)  eventdns=false ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        *) AC_MSG_ERROR(bad value for --enable-eventdns) ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      esac], [eventdns=true]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-AM_CONDITIONAL(EVENTDNS, test x$eventdns = xtrue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-if test x$eventdns = xtrue; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   AC_DEFINE([USE_EVENTDNS], 1, "Define to 1 if we'll be using eventdns.c") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-AC_ARG_ENABLE(transparent, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     AC_HELP_STRING(--disable-transparent, disable transparent proxy support), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     [case "${enableval}" in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        yes) transparent=true ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        no)  transparent=false ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        *) AC_MSG_ERROR(bad value for --enable-transparent) ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      esac], [transparent=true]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 case $host in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    *-*-solaris* ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      AC_DEFINE(_REENTRANT, 1, [Define on some platforms to activate x_r() functions in time.h]) 
			 |