Проверьте наличие переменной окружения TZ и, если используется, запустите тест без TZ.Функция библиотеки MSDOS Borland / Turbo C unixtodos () использует переменную TZ, но не проверяет достоверность.Так, например, значение TZ GMT + 0500 или GHO + 0500 (из установки Ghost) приведет к смещению даты на несколько дней.