time outside 1970-2038
807567Jun 2 2004 — edited Oct 25 2007From Solaris 10 Tunable Parameters Reference Manual about nfs_allow_preepoch_time
"Even during normal operation, it is possible for the time stamp values on some files to
be set very far in the future or very far in the past. If access to these files is desired using
NFS mounted file systems, set this parameter to 1 to allow the time stamp values to be
passed through unchecked."
http://docs.sun.com/db/doc/817-0404/6mg74vsa5?a=view
Same or very similar wording in Solaris 8 2/04 and Solaris 9 4/04.
I was under the impression that Solaris would not during normal operation
create date stamps outside of between 00:00:00 UTC 1970-01-01 and
03:14:07 UTC 2038-01-19. Rereading man mktime on releases later than 2.6
educated me otherwise: it looks like 20:45:52 UTC, 1901-12-13 is the real
(but not portable) start of UNIX time ;-)
Are there any Solaris commands that would "during normal operation"
create time stamp values beyond 1970-2038?
Is it that only non-portable (non-Sun?) applications would create such
time stamps?
What about time stamps later than 2038, how would they be possible?
I am aware that on 64-bit kernels time_t is 64-bit (long is 64-bit?).
But otherwise I am confused.
Thank you for any enlightenment - Witold