time_t is not meant for storing historical dates. If you do that you have much bigger problems than Y2038. You cannot use negative time_t values (they might work, but it is not guaranteed).
So, what are you talking about?
Biting the hand that feeds IT © 1998–2020