>>>> В какой доке написана необходимость этого мероприятия после смены >>>> TZ? >>> Проблема в ошибочной наивной реализации POSIX в glibc, который >>> считывает tzdata один раз за время жизни процесса, игнорируя >>> дальнейшие изменения. >> Временная зона - свойство процесса, а не системы. SL> Твоя правда, только ты открой нормативную документацию POSIX и SL> прочитай, что именно является этим свойством. Значение переменной SL> окружения TZ - определяет правила преобразования, которые SL> устанавливаются вызовом tzset().
Процесс остался тем же, но вызвал setenv(); что должно поменяться?
SL> По POSIX тот же localtime() безусловно вызывает tzset(). SL> Фактически же оно в glibc работает иначе, не так, как описано в SL> документации и это ошибка.
Предлагаешь всякий раз заглядывать в /etc/localtime?
>>> Будем посмотреть, вот ты оформишь ли сообщение об ошибке glibc? >>> Или оставишь Linux в его убогом положении и далее. >> NAB. SL> Перевод 'nab'
... предельно прост: not a bug.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii