+#!/bin/sh
. auto/options
. auto/init
#endif
-volatile ngx_rbtree_t *ngx_event_timer_rbtree;
-ngx_rbtree_t ngx_event_timer_sentinel;
+ngx_thread_volatile ngx_rbtree_t *ngx_event_timer_rbtree;
+ngx_rbtree_t ngx_event_timer_sentinel;
ngx_int_t ngx_event_timer_init(ngx_log_t *log)
#endif
-extern volatile ngx_rbtree_t *ngx_event_timer_rbtree;
-extern ngx_rbtree_t ngx_event_timer_sentinel;
+extern ngx_thread_volatile ngx_rbtree_t *ngx_event_timer_rbtree;
+extern ngx_rbtree_t ngx_event_timer_sentinel;
ngx_inline static void ngx_event_del_timer(ngx_event_t *ev)
#if (NGX_THREADS)
+#define ngx_thread_volatile volatile
+
#if (NGX_USE_RFORK)
#include <sys/ipc.h>
#else /* !NGX_THREADS */
+#define ngx_thread_volatile
+
#define ngx_log_tid 0
#define TID_T_FMT "%d"