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