Florian Weimer wrote: > This seems to suggest that the glibc behavior is non-compliant. No, because POSIX reserves the environment variable name TZDIR for the implementation (just as it reserves all upper-case-only names).