Mercurial > hg > nginx
comparison src/core/ngx_times.c @ 207:6e0fef527732
nginx-0.0.1-2003-12-05-20:07:27 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 05 Dec 2003 17:07:27 +0000 |
parents | 4a9a2b1dd6fa |
children | 0b67be7d4489 |
comparison
equal
deleted
inserted
replaced
206:9aa426375256 | 207:6e0fef527732 |
---|---|
3 #include <ngx_core.h> | 3 #include <ngx_core.h> |
4 | 4 |
5 | 5 |
6 time_t ngx_cached_time; | 6 time_t ngx_cached_time; |
7 ngx_epoch_msec_t ngx_elapsed_msec; | 7 ngx_epoch_msec_t ngx_elapsed_msec; |
8 ngx_epoch_msec_t ngx_old_elapsed_msec; | |
8 ngx_epoch_msec_t ngx_start_msec; | 9 ngx_epoch_msec_t ngx_start_msec; |
9 | 10 |
10 ngx_tm_t ngx_cached_gmtime; | 11 ngx_tm_t ngx_cached_gmtime; |
11 | 12 |
12 static char cached_err_log_time[] = "1970/09/28 12:00:00"; | 13 static char cached_err_log_time[] = "1970/09/28 12:00:00"; |
13 ngx_str_t ngx_cached_err_log_time; | 14 ngx_str_t ngx_cached_err_log_time; |
14 | 15 |
15 static char cached_http_time[] = "Mon, 28 Sep 1970 06:00:00 GMT"; | 16 static char cached_http_time[] = "Mon, 28 Sep 1970 06:00:00 GMT"; |
16 ngx_str_t ngx_cached_http_time; | 17 ngx_str_t ngx_cached_http_time; |
17 | 18 |
18 static char cached_http_log_time[] = "28/Sep/1970:12:00:00"; | 19 static char cached_http_log_time[] = "28/Sep/1970:12:00:00"; |
19 ngx_str_t ngx_cached_http_log_time; | 20 ngx_str_t ngx_cached_http_log_time; |
20 | 21 |
21 | 22 |
22 static char *week[] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fir", "Sat" }; | 23 static char *week[] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fir", "Sat" }; |
23 static char *months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", | 24 static char *months[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", |
24 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; | 25 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; |
38 ngx_cached_http_log_time.data = cached_http_log_time; | 39 ngx_cached_http_log_time.data = cached_http_log_time; |
39 | 40 |
40 ngx_gettimeofday(&tv); | 41 ngx_gettimeofday(&tv); |
41 ngx_cached_time = tv.tv_sec; | 42 ngx_cached_time = tv.tv_sec; |
42 ngx_start_msec = tv.tv_sec * 1000 + tv.tv_usec / 1000; | 43 ngx_start_msec = tv.tv_sec * 1000 + tv.tv_usec / 1000; |
44 ngx_old_elapsed_msec = 0; | |
43 ngx_elapsed_msec = 0; | 45 ngx_elapsed_msec = 0; |
44 | 46 |
45 ngx_time_update(); | 47 ngx_time_update(); |
46 } | 48 } |
47 | 49 |