diff options
author | Igor Sysoev <igor@sysoev.ru> | 2004-02-20 16:48:59 +0000 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2004-02-20 16:48:59 +0000 |
commit | 0ee5d3c106f98c06dbad8b61f85a7d0c8e65f970 (patch) | |
tree | 54a8e4a8fa1df4371d3e4b4cda5b171cd50460e4 /src | |
parent | bb1ba3fa6d8e12074afeea8c27e29699e29fb04e (diff) | |
download | nginx-0ee5d3c106f98c06dbad8b61f85a7d0c8e65f970.tar.gz nginx-0ee5d3c106f98c06dbad8b61f85a7d0c8e65f970.zip |
nginx-0.0.2-2004-02-20-19:48:59 import
Diffstat (limited to 'src')
-rw-r--r-- | src/core/ngx_conf_file.c | 58 | ||||
-rw-r--r-- | src/http/modules/ngx_http_gzip_filter.c | 9 | ||||
-rw-r--r-- | src/http/modules/proxy/ngx_http_proxy_handler.h | 2 | ||||
-rw-r--r-- | src/http/ngx_http_file_cache.c | 4 | ||||
-rw-r--r-- | src/os/unix/ngx_freebsd_sendfile_chain.c | 3 |
5 files changed, 41 insertions, 35 deletions
diff --git a/src/core/ngx_conf_file.c b/src/core/ngx_conf_file.c index f8e7f7b62..c14a9d852 100644 --- a/src/core/ngx_conf_file.c +++ b/src/core/ngx_conf_file.c @@ -582,11 +582,11 @@ char *ngx_conf_set_flag_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { char *p = conf; - int flag; - ngx_str_t *value; + ngx_flag_t flag; + ngx_str_t *value; - if (*(int *) (p + cmd->offset) != NGX_CONF_UNSET) { + if (*(ngx_flag_t *) (p + cmd->offset) != NGX_CONF_UNSET) { return "is duplicate"; } @@ -606,7 +606,7 @@ char *ngx_conf_set_flag_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) return NGX_CONF_ERROR; } - *(int *) (p + cmd->offset) = flag; + *(ngx_flag_t *) (p + cmd->offset) = flag; return NGX_CONF_OK; } @@ -636,12 +636,12 @@ char *ngx_conf_set_num_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { char *p = conf; - int *np; + ngx_int_t *np; ngx_str_t *value; ngx_conf_post_t *post; - np = (int *) (p + cmd->offset); + np = (ngx_int_t *) (p + cmd->offset); if (*np != NGX_CONF_UNSET) { return "is duplicate"; @@ -666,26 +666,26 @@ char *ngx_conf_set_size_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { char *p = conf; - int *np; + ssize_t *sp; ngx_str_t *value; ngx_conf_post_t *post; - np = (int *) (p + cmd->offset); - if (*np != NGX_CONF_UNSET) { + sp = (ssize_t *) (p + cmd->offset); + if (*sp != NGX_CONF_UNSET) { return "is duplicate"; } value = (ngx_str_t *) cf->args->elts; - *np = ngx_parse_size(&value[1]); - if (*np == NGX_ERROR) { + *sp = ngx_parse_size(&value[1]); + if (*sp == NGX_ERROR) { return "invalid value"; } if (cmd->post) { post = cmd->post; - return post->post_handler(cf, post, np); + return post->post_handler(cf, post, sp); } return NGX_CONF_OK; @@ -696,30 +696,30 @@ char *ngx_conf_set_msec_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { char *p = conf; - int *np; + ngx_msec_t *msp; ngx_str_t *value; ngx_conf_post_t *post; - np = (int *) (p + cmd->offset); - if (*np != NGX_CONF_UNSET) { + msp = (ngx_msec_t *) (p + cmd->offset); + if (*msp != (ngx_msec_t) NGX_CONF_UNSET) { return "is duplicate"; } value = (ngx_str_t *) cf->args->elts; - *np = ngx_parse_time(&value[1], 0); - if (*np == NGX_ERROR) { + *msp = ngx_parse_time(&value[1], 0); + if (*msp == (ngx_msec_t) NGX_ERROR) { return "invalid value"; } - if (*np == NGX_PARSE_LARGE_TIME) { + if (*msp == (ngx_msec_t) NGX_PARSE_LARGE_TIME) { return "value must be less than 597 hours"; } if (cmd->post) { post = cmd->post; - return post->post_handler(cf, post, np); + return post->post_handler(cf, post, msp); } return NGX_CONF_OK; @@ -730,30 +730,30 @@ char *ngx_conf_set_sec_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { char *p = conf; - int *np; + time_t *sp; ngx_str_t *value; ngx_conf_post_t *post; - np = (int *) (p + cmd->offset); - if (*np != NGX_CONF_UNSET) { + sp = (time_t *) (p + cmd->offset); + if (*sp != NGX_CONF_UNSET) { return "is duplicate"; } value = (ngx_str_t *) cf->args->elts; - *np = ngx_parse_time(&value[1], 1); - if (*np == NGX_ERROR) { + *sp = ngx_parse_time(&value[1], 1); + if (*sp == NGX_ERROR) { return "invalid value"; } - if (*np == NGX_PARSE_LARGE_TIME) { + if (*sp == NGX_PARSE_LARGE_TIME) { return "value must be less than 68 years"; } if (cmd->post) { post = cmd->post; - return post->post_handler(cf, post, np); + return post->post_handler(cf, post, sp); } return NGX_CONF_OK; @@ -793,12 +793,12 @@ char *ngx_conf_set_bitmask_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { char *p = conf; - int *np, i, m; + ngx_int_t *np, i, m; ngx_str_t *value; ngx_conf_bitmask_t *mask; - np = (int *) (p + cmd->offset); + np = (ngx_int_t *) (p + cmd->offset); value = (ngx_str_t *) cf->args->elts; mask = cmd->post; @@ -843,7 +843,7 @@ char *ngx_conf_unsupported(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) char *ngx_conf_check_num_bounds(ngx_conf_t *cf, void *post, void *data) { ngx_conf_num_bounds_t *bounds = post; - int *np = data; + ngx_int_t *np = data; if (bounds->high == -1) { if (*np >= bounds->low) { diff --git a/src/http/modules/ngx_http_gzip_filter.c b/src/http/modules/ngx_http_gzip_filter.c index 34d872ca5..9cf377e33 100644 --- a/src/http/modules/ngx_http_gzip_filter.c +++ b/src/http/modules/ngx_http_gzip_filter.c @@ -10,8 +10,8 @@ typedef struct { int enable; ngx_bufs_t bufs; int level; - int wbits; - int memlevel; + ssize_t wbits; + ssize_t memlevel; int no_buffer; } ngx_http_gzip_conf_t; @@ -667,8 +667,9 @@ static char *ngx_http_gzip_merge_conf(ngx_conf_t *cf, ngx_conf_merge_bufs_value(conf->bufs, prev->bufs, 4, /* STUB: PAGE_SIZE */ 4096); ngx_conf_merge_value(conf->level, prev->level, 1); - ngx_conf_merge_value(conf->wbits, prev->wbits, MAX_WBITS); - ngx_conf_merge_value(conf->memlevel, prev->memlevel, MAX_MEM_LEVEL - 1); + ngx_conf_merge_size_value(conf->wbits, prev->wbits, MAX_WBITS); + ngx_conf_merge_size_value(conf->memlevel, prev->memlevel, + MAX_MEM_LEVEL - 1); ngx_conf_merge_value(conf->no_buffer, prev->no_buffer, 0); return NGX_CONF_OK; diff --git a/src/http/modules/proxy/ngx_http_proxy_handler.h b/src/http/modules/proxy/ngx_http_proxy_handler.h index 43eb5ef2d..62d05489d 100644 --- a/src/http/modules/proxy/ngx_http_proxy_handler.h +++ b/src/http/modules/proxy/ngx_http_proxy_handler.h @@ -65,7 +65,7 @@ typedef struct { int ignore_expires; int lm_factor; - int default_expires; + time_t default_expires; int next_upstream; int use_stale; diff --git a/src/http/ngx_http_file_cache.c b/src/http/ngx_http_file_cache.c index 038056fb9..10cb3edcf 100644 --- a/src/http/ngx_http_file_cache.c +++ b/src/http/ngx_http_file_cache.c @@ -4,7 +4,11 @@ #include <ngx_http.h> +#if (HAVE_OPENSSL_MD5_H) +#include <openssl/md5.h> +#else #include <md5.h> +#endif #if (HAVE_OPENSSL_MD5) #define MD5Init MD5_Init diff --git a/src/os/unix/ngx_freebsd_sendfile_chain.c b/src/os/unix/ngx_freebsd_sendfile_chain.c index 00236fa11..24753c427 100644 --- a/src/os/unix/ngx_freebsd_sendfile_chain.c +++ b/src/os/unix/ngx_freebsd_sendfile_chain.c @@ -28,7 +28,8 @@ ngx_chain_t *ngx_freebsd_sendfile_chain(ngx_connection_t *c, ngx_chain_t *in) int rc; char *prev; off_t sent, fprev; - size_t hsize, fsize, size; + size_t hsize, fsize; + ssize_t size; ngx_int_t eintr, eagain; struct iovec *iov; struct sf_hdtr hdtr; |