timezone
extern long timezone;
WRAP(gettimeofday)(struct timeval *tp, struct timezone *tzp)
static struct timezone zerotz = { 0, 0 };
long timezone = 0;
timezone = 0;
timezone = -(ttisp->tt_gmtoff);
tm->tm_gmtoff = -(timezone);
.timezone="right/GMT",
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="right/America/Edmonton",
.timezone="right/GMT",
.timezone="right/GMT",
.timezone="right/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="right/America/Edmonton",
test->timezone);
" match expected value\n", test->descr, test->timezone);
setenv("TZ", test->timezone, 1);
test->timezone);
"not match expected value\n", test->descr, test->timezone);
.timezone="right/GMT",
".time=%lld,\n", test->descr, test->timezone, test->time);
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
char *timezone;
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="posix/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="right/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="right/America/Edmonton",
.timezone="right/GMT",
.timezone="right/GMT",
.timezone="right/GMT",
.timezone="posix/America/Edmonton",
.timezone="right/GMT",
.timezone="right/America/Edmonton",
.timezone="posix/America/Edmonton",
struct timezone tzp;
syscallarg(struct timezone *) tzp;
static const struct timezone zerotz = { 0, 0 };
struct timezone *tzp;
syscallarg(const struct timezone *) tzp;
struct timezone atz;
const struct timezone *tzp;
syscallarg(struct timezone *) tzp;
syscallarg(const struct timezone *) tzp;
int gettimeofday(struct timeval *, struct timezone *);
int settimeofday(const struct timeval *, const struct timezone *);