瀏覽代碼

Unbreak the build on libevent 1.x systems

Robert Ransom 13 年之前
父節點
當前提交
6cac100b13
共有 1 個文件被更改,包括 5 次插入1 次删除
  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)
 #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
  * given in <b>process_spec</b>.  Return a newly allocated