char *__tzname[2];
__tzname has the same specification as tzname in the ISO POSIX (2003).
__tzname
tzname
Note that the array size of 2 is explicit in the ISO POSIX (2003), but not in the SUSv2.