&gt; In POSIX systems, many time fetching functions return -1 as an error code, and I can easily see some programmer doing […]<p>Particular in this case which traditionally is a function which does <i>not</i> indicate failure by setting `errno`.  On many systems it&#x27;s impossible to distinguish a second before epoch with a legitimate failure.