comparison src/http/ngx_http_request.h @ 3052:6060225e9261

FreeBSD and Linux AIO support
author Igor Sysoev <igor@sysoev.ru>
date Fri, 28 Aug 2009 08:12:35 +0000
parents 67254117b774
children 23e6f26fb4bd
comparison
equal deleted inserted replaced
3051:26dfc0fa22c8 3052:6060225e9261
413 ngx_http_connection_t *http_connection; 413 ngx_http_connection_t *http_connection;
414 414
415 ngx_http_log_handler_pt log_handler; 415 ngx_http_log_handler_pt log_handler;
416 416
417 ngx_http_cleanup_t *cleanup; 417 ngx_http_cleanup_t *cleanup;
418
419 unsigned subrequests:8;
420 unsigned count:8;
421 unsigned blocked:8;
422
423 unsigned aio:1;
418 424
419 unsigned http_state:4; 425 unsigned http_state:4;
420 426
421 /* URI with "/." and on Win32 with "//" */ 427 /* URI with "/." and on Win32 with "//" */
422 unsigned complex_uri:1; 428 unsigned complex_uri:1;
499 #if (NGX_STAT_STUB) 505 #if (NGX_STAT_STUB)
500 unsigned stat_reading:1; 506 unsigned stat_reading:1;
501 unsigned stat_writing:1; 507 unsigned stat_writing:1;
502 #endif 508 #endif
503 509
504 unsigned subrequests:8;
505 unsigned count:8;
506
507 /* used to parse HTTP headers */ 510 /* used to parse HTTP headers */
508 511
509 ngx_uint_t state; 512 ngx_uint_t state;
510 u_char *uri_start; 513 u_char *uri_start;
511 u_char *uri_end; 514 u_char *uri_end;