| 
					
				 | 
			
			
				@@ -23,6 +23,10 @@ void suppress_libevent_log_msg(const char *msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_evtimer_new   evtimer_new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_evsignal_new  evsignal_new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define tor_event_free    event_free 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define tor_evdns_add_server_port(sock, tcp, cb, data) \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  evdns_add_server_port_with_base(tor_libevent_get_base(), \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (sock),(tcp),(cb),(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 struct event *tor_event_new(struct event_base * base, evutil_socket_t sock, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            short what, void (*cb)(evutil_socket_t, short, void *), void *arg); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -31,6 +35,7 @@ struct event *tor_evtimer_new(struct event_base * base, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 struct event *tor_evsignal_new(struct event_base * base, int sig, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             void (*cb)(evutil_socket_t, short, void *), void *arg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 void tor_event_free(struct event *ev); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define tor_evdns_add_server_port evdns_add_server_port 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* XXXX022 If we can drop support for Libevent before 1.1, we can 
			 |