Explorar o código

Unbreak the build on libevent 1.x systems

Robert Ransom %!s(int64=13) %!d(string=hai) anos
pai
achega
6cac100b13
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      src/common/procmon.c

+ 5 - 1
src/common/procmon.c

@@ -152,7 +152,11 @@ tor_validate_process_specifier(const char *process_spec,
 #define PERIODIC_TIMER_FLAGS (0)
 #define PERIODIC_TIMER_FLAGS (0)
 #endif
 #endif
 
 
-static const struct timeval poll_interval_tv = {15, 0};
+static struct timeval poll_interval_tv = {15, 0};
+/* Note: If you port this file to plain Libevent 2, you can make
+ * poll_interval_tv const.  It has to be non-const here because in
+ * libevent 1.x, event_add expects a pointer to a non-const struct
+ * timeval. */
 
 
 /** Create a process-termination monitor for the process specifier
 /** Create a process-termination monitor for the process specifier
  * given in <b>process_spec</b>.  Return a newly allocated
  * given in <b>process_spec</b>.  Return a newly allocated