/* | |
* Copyright (C) Igor Sysoev | |
*/ | |
#include <ngx_config.h> | |
#include <ngx_core.h> | |
void ngx_localtime(ngx_tm_t *tm) | |
{ | |
#if (NGX_HAVE_LOCALTIME_R) | |
time_t now; | |
now = ngx_time(); | |
localtime_r(&now, tm); | |
#else | |
time_t now; | |
ngx_tm_t *t; | |
now = ngx_time(); | |
t = localtime(&now); | |
*tm = *t; | |
#endif | |
tm->ngx_tm_mon++; | |
tm->ngx_tm_year += 1900; | |
} |