Здравствуйте!
Есть кусок кода, который модифицирует переменную окружения (задает часовой пояс):
rs = setenv("TZ", str, 1);
tzset();
printf("setenv_res:%i", rs);
puts(getenv("TZ"));
Если не запуская программу - сделать в sh:
export TZ="MSK-3:00:00"
то все отлично и localtime - дает верное время.
И еще: после перезагрузки - всё слетает.
P.S. ОС: Angstrom Linux. Порт под ARM.
Заранее спасибо!