1N/Atst tzset_environ note{ tzset() bypasses user getenv() }end execute{
1N/A #if _UWIN || !_cc_export_dynamic
1N/A extern char** environ;
1N/A extern char* tzname[2];
1N/A extern char* getenv(char* s)
1N/A extern char* getenv(s)
1N/A return tzname[0] && !strcmp(tzname[0], "foo") &&
1N/A tzname[1] && !strcmp(tzname[1], "bar");
1N/Aif ( _tzset_environ ) {
1N/A #define tmlocaltime(p) _tm_localtime(p)
1N/A extern struct tm* _tm_localtime(const time_t*);
1N/A #define tmlocaltime(p) localtime(p)