Commit f19ace8d authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

gmtime: remove define

It turns out some systems rely on the gmtime or gmtime_r to be defined
already in the system headers and thus my "precaution" redefining of
them only caused trouble. They are now removed.
parent c2dff28c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -529,9 +529,9 @@ CURLcode Curl_gmtime(time_t intime, struct tm *store)
  const struct tm *tm;
#ifdef HAVE_GMTIME_R
  /* thread-safe version */
  tm = (struct tm *)(gmtime_r)(&intime, store);
  tm = (struct tm *)gmtime_r(&intime, store);
#else
  tm = (gmtime)(&intime);
  tm = gmtime(&intime);
  if(tm)
    *store = *tm; /* copy the pointed struct to the local copy */
#endif
+0 −3
Original line number Diff line number Diff line
@@ -488,8 +488,5 @@ typedef int sig_atomic_t;

#define ZERO_NULL 0

#define gmtime(x) do_not_use_gmtime_use_Curl_gmtime()
#define gmtime_r(x,y) do_not_use_gmtime_r_use_Curl_gmtime()

#endif /* __SETUP_ONCE_H */