10.67.18 localtime_r
¶
POSIX specification:
https://pubs.opengroup.org/onlinepubs/9799919799/functions/localtime_r.html
Gnulib module: time_r
Portability problems fixed by Gnulib:
- This function is missing on some platforms:
mingw, MSVC 14.
- This function is not declared unless
_REENTRANT
is defined,
on some platforms:
HP-UX 11.
Portability problems not fixed by Gnulib:
- On some platforms, this function loops forever for values
near extrema (such as the year -2**31):
Mac OS X 10.6.
You can use the
time_rz
module to work around the problem.
- On some platforms, this function returns nonsense values for
unsupported arguments (like 2^56), rather than failing:
FreeBSD 10.
- On some platforms, this function yields incorrect values for
timestamps before the year 1:
MacOS X 10.5, Solaris 11.3.