002951760f
i: The compile-time flag NOSOLAR has been removed, as nowadays the benefit of slightly shrinking runtime table size is outweighed by the cost of disallowing potential future updates that exceed old limits. h: Fix localtime overflow bugs with 32-bit unsigned time_t. zdump no longer assumes sscanf returns maximal values on overflow. g: 'zic' now runs on platforms that lack both hard links and symlinks. (Thanks to Theo Veenker for reporting the problem, for MinGW.) Also, fix some bugs on platforms that lack hard links but have symlinks. 'zic -v' again warns that Asia/Tehran has no POSIX environment variable to predict the far future, fixing a bug introduced in 2013e. f: The types of the global variables 'timezone' and 'altzone' (if present) have been changed back to 'long'. This is required for 'timezone' by POSIX, and for 'altzone' by common practice, e.g., Solaris 11. These variables were originally 'long' in the tz code, but were mistakenly changed to 'time_t' in 1987; nobody reported the incompatibility until now. The difference matters on x32, where 'long' is 32 bits and 'time_t' is 64. (Thanks to Elliott Hughes.) |
||
---|---|---|
.. | ||
arch | ||
atomic | ||
cdb | ||
citrus | ||
compat | ||
compat-43 | ||
compiler_rt | ||
db | ||
dlfcn | ||
gdtoa | ||
gen | ||
gmon | ||
hash | ||
iconv | ||
include | ||
inet | ||
isc | ||
locale | ||
md | ||
misc | ||
nameser | ||
net | ||
nls | ||
quad | ||
regex | ||
resolv | ||
rpc | ||
softfloat | ||
ssp | ||
stdio | ||
stdlib | ||
string | ||
sys | ||
termios | ||
thread-stub | ||
time | ||
tls | ||
uuid | ||
yp | ||
libcincludes.mk | ||
Makefile | ||
Makefile.inc | ||
shlib_version |