12d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines// RUN: %clangxx_msan -m64 -O0 %s -o %t && %run %t 27b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov 37b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov#include <stdlib.h> 47b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov#include <string.h> 57b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov#include <time.h> 67b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov 77b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanovextern char *tzname[2]; 87b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov 97b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanovint main(void) { 107b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov if (!strlen(tzname[0]) || !strlen(tzname[1])) 117b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov exit(1); 127b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov tzset(); 137b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov if (!strlen(tzname[0]) || !strlen(tzname[1])) 147b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov exit(1); 157b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov return 0; 167b6360891accaccfc3520be601272e50372f786aEvgeniy Stepanov} 17