Hi, all.

I have a question about do_tzset() function implementation (musl v1.1.5). The function has the following conditions to prevent timezone file remapping

if (old_tz && !strcmp(s, old_tz)) return;

which do not allow to use "TZ" environment variable pointing to the same file (e.g. /etc/localtime). But some distros replace this file directly or use it as a symlink.

Is this limitation a bug or a feature?

Thanks.