summaryrefslogtreecommitdiff
path: root/src/time/tzset.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/time/tzset.c')
-rw-r--r--src/time/tzset.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/time/tzset.c b/src/time/tzset.c
deleted file mode 100644
index cbc94968..00000000
--- a/src/time/tzset.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include <time.h>
-#include <stdlib.h>
-#include <string.h>
-#include "_time.h"
-#include "_safety.h"
-
-void tzset(void)
-{
- SIGNAL_SAFE(0);
-
- char buf[TZNAMELEN * 3]; /* one for std, one for dst, plus dst rule */
- char *tzstr = getenv("TZ");
- if (tzstr == NULL) {
- tzstr = "UTC0";
- }
-
- if (strlen(tzstr) > sizeof(buf)) {
- return;
- }
-
- tzname[0] = __time.stdtz;
- tzname[1] = __time.dsttz;
- strcpy(tzname[0], tzstr);
-
- /* TODO:
- no spaces in actual string
-
- stdname hh[:mm[:ss]] [dstname [hh[:mm[:ss]]] [,start[/time],end[/time]]
-
- stdname and dstname are either
- all isalpha()
- '<' [[:alnum:]+-]* '>'
-
- hh may be prefixed by + or -
- */
-
- #ifdef _XOPEN_SOURCE
- /* TODO */
- daylight = 0;
- #endif
-}
-
-/*
-POSIX(1)
-*/