aboutsummaryrefslogtreecommitdiff
path: root/src/event/modules/ngx_select_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-07-21 16:24:25 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-07-21 16:24:25 +0000
commit5b8d38832b489e7f03c74f967caee172b7d81ebc (patch)
treebaad75191afc7485c2848969c3b042e2ca27228b /src/event/modules/ngx_select_module.c
parent890fc9659609396f9df4dff47a2be77cd652fe55 (diff)
downloadnginx-5b8d38832b489e7f03c74f967caee172b7d81ebc.tar.gz
nginx-5b8d38832b489e7f03c74f967caee172b7d81ebc.zip
nginx-0.0.1-2003-07-21-20:24:25 import
Diffstat (limited to 'src/event/modules/ngx_select_module.c')
-rw-r--r--src/event/modules/ngx_select_module.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/event/modules/ngx_select_module.c b/src/event/modules/ngx_select_module.c
index ff9bdbf21..7bcdd678b 100644
--- a/src/event/modules/ngx_select_module.c
+++ b/src/event/modules/ngx_select_module.c
@@ -319,6 +319,19 @@ static int ngx_select_process_events(ngx_log_t *log)
if (timer) {
#if (HAVE_SELECT_CHANGE_TIMEOUT)
delta = timer - (tv.tv_sec * 1000 + tv.tv_usec / 1000);
+
+#if 0
+ /*
+ * update the cached time if the sum of the last deltas
+ * is more than 0.5 seconds
+ */
+ deltas += delta;
+ if (deltas > 500000) {
+ ngx_cached_time = ngx_real_time();
+ deltas = 0;
+ }
+#endif
+
#else
delta = ngx_msec() - delta;
#endif