[LEAPSECS] A new use for Pre-1972 UTC

Poul-Henning Kamp phk at phk.freebsd.dk
Tue Feb 17 17:30:52 EST 2009

In message <20090217211636.GF91747 at davros.org>, "Clive D.W. Feather" writes:

>Poul-Henning Kamp said:

>>>>> ISO C doesn't define the type, format, or meaning of time_t - it can even

>>>>> be floating point or (IIRC) a structure.


>>> Okay (I didn't have the standard in front of me). That still allows

>>> floating point.


>> And that wouldn't matter, the objective is to make a random number.


>But what would matter is that time_t on my machine and yours might be

>completely different.

And that would be perfect, because then there is even less chance of
you creating a random identifier that is identical to mine.

Remember, this is a write-only timestamp, its only purpose is to
provide time-changing bits. What those bits mean does not matter.

Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

More information about the LEAPSECS mailing list