summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/event/ngx_event.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/event/ngx_event.h b/src/event/ngx_event.h
index 8e30ccddf..d3a96bd6e 100644
--- a/src/event/ngx_event.h
+++ b/src/event/ngx_event.h
@@ -155,7 +155,26 @@ struct ngx_event_s {
#if (NGX_THREADS)
+
ngx_atomic_t *lock;
+
+ unsigned locked:1;
+
+ unsigned posted_ready:1;
+ unsigned posted_timedout:1;
+ unsigned posted_eof:1;
+
+#if (HAVE_KQUEUE)
+ /* the pending errno reported by kqueue */
+ int posted_errno;
+#endif
+
+#if (HAVE_KQUEUE) || (HAVE_IOCP)
+ int posted_available;
+#else
+ unsigned posted_available:1;
+#endif
+
#endif