Mercurial > hg > nginx-vendor-1-0
comparison src/event/modules/ngx_select_module.c @ 36:a39d1b793287 NGINX_0_1_18
nginx 0.1.18
*) Workaround: the default values of the devpoll_events and the
devpoll_changes directives changed from 512 to 32 to be compatible
with Solaris 10.
*) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not
inherited.
*) Bugfix: in the redirect rewrite directive the arguments were
concatenated with URI by the "&" rather than the "?".
*) Bugfix: the lines without trailing ";" in the file being included by
the ngx_http_geo_module were silently ignored.
*) Feature: the ngx_http_stub_status_module.
*) Bugfix: the unknown log format in the access_log directive caused
the segmentation fault.
*) Feature: the new "document_root" parameter of the fastcgi_params
directive.
*) Feature: the fastcgi_redirect_errors directive.
*) Feature: the new "break" modifier of the "rewrite" directive allows
to stop the rewrite/location cycle and sets the current
configuration to the request.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 09 Feb 2005 00:00:00 +0300 |
parents | 6f8b0dc0f8dd |
children | 72eb30262aac |
comparison
equal
deleted
inserted
replaced
35:ef53675fe4a6 | 36:a39d1b793287 |
---|---|
345 "select timer: %d", timer); | 345 "select timer: %d", timer); |
346 | 346 |
347 work_read_fd_set = master_read_fd_set; | 347 work_read_fd_set = master_read_fd_set; |
348 work_write_fd_set = master_write_fd_set; | 348 work_write_fd_set = master_write_fd_set; |
349 | 349 |
350 #if 1 | |
350 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, cycle->log, 0, | 351 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, cycle->log, 0, |
351 "select read fd_set: %08Xd", *(int *) &work_read_fd_set); | 352 /* |
353 * (void *) disables "dereferencing type-punned | |
354 * pointer will break strict-aliasing rules | |
355 */ | |
356 "select read fd_set: %08Xd", | |
357 *(int *) (void *) &work_read_fd_set); | |
358 #endif | |
352 | 359 |
353 #if (NGX_WIN32) | 360 #if (NGX_WIN32) |
354 ready = select(0, &work_read_fd_set, &work_write_fd_set, NULL, tp); | 361 ready = select(0, &work_read_fd_set, &work_write_fd_set, NULL, tp); |
355 #else | 362 #else |
356 ready = select(max_fd + 1, &work_read_fd_set, &work_write_fd_set, NULL, tp); | 363 ready = select(max_fd + 1, &work_read_fd_set, &work_write_fd_set, NULL, tp); |