Commit 7a3012cc authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

src: Rename timegm as nghttp2_timegm

parent ba31b990
...@@ -34,7 +34,7 @@ static int count_leap_year(int y) { ...@@ -34,7 +34,7 @@ static int count_leap_year(int y) {
} }
/* Based on the algorithm of Python 2.7 calendar.timegm. */ /* Based on the algorithm of Python 2.7 calendar.timegm. */
time_t timegm(struct tm *tm) { time_t nghttp2_timegm(struct tm *tm) {
int days; int days;
int num_leap_year; int num_leap_year;
int64_t t; int64_t t;
......
...@@ -37,7 +37,7 @@ extern "C" { ...@@ -37,7 +37,7 @@ extern "C" {
#include <time.h> #include <time.h>
#endif // HAVE_TIME_H #endif // HAVE_TIME_H
time_t timegm(struct tm *tm); time_t nghttp2_timegm(struct tm *tm);
#ifdef __cplusplus #ifdef __cplusplus
} }
......
...@@ -278,7 +278,7 @@ std::string common_log_date(time_t t) { ...@@ -278,7 +278,7 @@ std::string common_log_date(time_t t) {
#ifdef HAVE_STRUCT_TM_TM_GMTOFF #ifdef HAVE_STRUCT_TM_TM_GMTOFF
auto gmtoff = tms.tm_gmtoff; auto gmtoff = tms.tm_gmtoff;
#else // !HAVE_STRUCT_TM_TM_GMTOFF #else // !HAVE_STRUCT_TM_TM_GMTOFF
auto gmtoff = timegm(&tms) - t; auto gmtoff = nghttp2_timegm(&tms) - t;
#endif // !HAVE_STRUCT_TM_TM_GMTOFF #endif // !HAVE_STRUCT_TM_TM_GMTOFF
if (gmtoff >= 0) { if (gmtoff >= 0) {
*p++ = '+'; *p++ = '+';
...@@ -326,7 +326,7 @@ std::string iso8601_date(int64_t ms) { ...@@ -326,7 +326,7 @@ std::string iso8601_date(int64_t ms) {
#ifdef HAVE_STRUCT_TM_TM_GMTOFF #ifdef HAVE_STRUCT_TM_TM_GMTOFF
auto gmtoff = tms.tm_gmtoff; auto gmtoff = tms.tm_gmtoff;
#else // !HAVE_STRUCT_TM_TM_GMTOFF #else // !HAVE_STRUCT_TM_TM_GMTOFF
auto gmtoff = timegm(&tms) - sec; auto gmtoff = nghttp2_timegm(&tms) - sec;
#endif // !HAVE_STRUCT_TM_TM_GMTOFF #endif // !HAVE_STRUCT_TM_TM_GMTOFF
if (gmtoff == 0) { if (gmtoff == 0) {
*p++ = 'Z'; *p++ = 'Z';
...@@ -354,7 +354,7 @@ time_t parse_http_date(const std::string &s) { ...@@ -354,7 +354,7 @@ time_t parse_http_date(const std::string &s) {
if (r == 0) { if (r == 0) {
return 0; return 0;
} }
return timegm(&tm); return nghttp2_timegm(&tm);
} }
namespace { namespace {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment