From 421cc9cd7295e5b92cf167a41bd8f55a3b842728 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 31 Jan 2024 16:52:42 -0500 Subject: remove POSIX-specific functions --- src/time/tzset.c | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 src/time/tzset.c (limited to 'src/time/tzset.c') 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 -#include -#include -#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) -*/ -- cgit v1.2.1