aboutsummaryrefslogtreecommitdiffstats
path: root/app/nginx/src/os/unix/ngx_time.c
diff options
context:
space:
mode:
authorBen Magistro <koncept1@gmail.com>2022-04-17 09:45:02 -0400
committerBen Magistro <koncept1@gmail.com>2022-04-20 21:30:13 -0400
commitbf8c01bfcd015d43cfbcb893e48c6a83a95c91ec (patch)
treed4871f553a40aaed8cf98165f1e4f07584cfb95e /app/nginx/src/os/unix/ngx_time.c
parent862937c477a3d90798a5e4c4e84fc7c79aae52fe (diff)
Drop nginxdev-mitm-proxy
Nginx is not part of the core library being developed and needs to be moved to its own repository to allow it to be more easily maintained. Signed-off-by: Ben Magistro <koncept1@gmail.com> Change-Id: I5639e84ba0564ccd49ffcffa7ec9fcd57827bd6d
Diffstat (limited to 'app/nginx/src/os/unix/ngx_time.c')
-rw-r--r--app/nginx/src/os/unix/ngx_time.c104
1 files changed, 0 insertions, 104 deletions
diff --git a/app/nginx/src/os/unix/ngx_time.c b/app/nginx/src/os/unix/ngx_time.c
deleted file mode 100644
index cc760b2..0000000
--- a/app/nginx/src/os/unix/ngx_time.c
+++ /dev/null
@@ -1,104 +0,0 @@
-
-/*
- * Copyright (C) Igor Sysoev
- * Copyright (C) Nginx, Inc.
- */
-
-
-#include <ngx_config.h>
-#include <ngx_core.h>
-
-
-/*
- * FreeBSD does not test /etc/localtime change, however, we can workaround it
- * by calling tzset() with TZ and then without TZ to update timezone.
- * The trick should work since FreeBSD 2.1.0.
- *
- * Linux does not test /etc/localtime change in localtime(),
- * but may stat("/etc/localtime") several times in every strftime(),
- * therefore we use it to update timezone.
- *
- * Solaris does not test /etc/TIMEZONE change too and no workaround available.
- */
-
-void
-ngx_timezone_update(void)
-{
-#if (NGX_FREEBSD)
-
- if (getenv("TZ")) {
- return;
- }
-
- putenv("TZ=UTC");
-
- tzset();
-
- unsetenv("TZ");
-
- tzset();
-
-#elif (NGX_LINUX)
- time_t s;
- struct tm *t;
- char buf[4];
-
- s = time(0);
-
- t = localtime(&s);
-
- strftime(buf, 4, "%H", t);
-
-#endif
-}
-
-
-void
-ngx_localtime(time_t s, ngx_tm_t *tm)
-{
-#if (NGX_HAVE_LOCALTIME_R)
- (void) localtime_r(&s, tm);
-
-#else
- ngx_tm_t *t;
-
- t = localtime(&s);
- *tm = *t;
-
-#endif
-
- tm->ngx_tm_mon++;
- tm->ngx_tm_year += 1900;
-}
-
-
-void
-ngx_libc_localtime(time_t s, struct tm *tm)
-{
-#if (NGX_HAVE_LOCALTIME_R)
- (void) localtime_r(&s, tm);
-
-#else
- struct tm *t;
-
- t = localtime(&s);
- *tm = *t;
-
-#endif
-}
-
-
-void
-ngx_libc_gmtime(time_t s, struct tm *tm)
-{
-#if (NGX_HAVE_LOCALTIME_R)
- (void) gmtime_r(&s, tm);
-
-#else
- struct tm *t;
-
- t = gmtime(&s);
- *tm = *t;
-
-#endif
-}