comparison src/core/ngx_times.c @ 3536:72c3edbd4dc8

fix building by ICC8, the bug had been introduced in r3476
author Igor Sysoev <igor@sysoev.ru>
date Mon, 31 May 2010 14:44:17 +0000
parents ab353d7dc182
children eae4a59ae59a
comparison
equal deleted inserted replaced
3535:abb3901be800 3536:72c3edbd4dc8
170 ngx_time_sigsafe_update(void) 170 ngx_time_sigsafe_update(void)
171 { 171 {
172 u_char *p; 172 u_char *p;
173 ngx_tm_t tm; 173 ngx_tm_t tm;
174 time_t sec; 174 time_t sec;
175 ngx_uint_t msec;
176 ngx_time_t *tp; 175 ngx_time_t *tp;
177 struct timeval tv; 176 struct timeval tv;
178 177
179 if (!ngx_trylock(&ngx_time_lock)) { 178 if (!ngx_trylock(&ngx_time_lock)) {
180 return; 179 return;
181 } 180 }
182 181
183 ngx_gettimeofday(&tv); 182 ngx_gettimeofday(&tv);
184 183
185 sec = tv.tv_sec; 184 sec = tv.tv_sec;
186 msec = tv.tv_usec / 1000;
187 185
188 tp = &cached_time[slot]; 186 tp = &cached_time[slot];
189 187
190 if (tp->sec == sec) { 188 if (tp->sec == sec) {
191 ngx_unlock(&ngx_time_lock); 189 ngx_unlock(&ngx_time_lock);