summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event.h
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-07-02 05:47:00 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-07-02 05:47:00 +0000
commit46cd7c2a9bc740a2d3de03410dd84412b9d85856 (patch)
treea292c6b96f130845150ebf013011bece87f38cb9 /src/event/ngx_event.h
parent078d1b2c2263690f2f6b7217b567eeeb525910d0 (diff)
downloadnginx-46cd7c2a9bc740a2d3de03410dd84412b9d85856.tar.gz
nginx-46cd7c2a9bc740a2d3de03410dd84412b9d85856.tar.bz2
nginx-0.0.7-2004-07-02-09:47:00 import
Diffstat (limited to 'src/event/ngx_event.h')
-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