summaryrefslogtreecommitdiff
path: root/lib/libc/time/time2posix.3
AgeCommit message (Collapse)Author
2022-12-11Merge in 2022g:christos
Although tzcode still works with C89, bugs found in recent routine maintenance indicate that bitrot has set in and that in practice C89 is no longer used to build tzcode. As it is a maintenance burden, support for C89 is planned to be removed soon. Instead, please use compilers compatible with C99, C11, C17, or C23. timegm, which tzcode implemented in 1989, will finally be standardized 34 years later as part of C23, so timegm is now supported even if STD_INSPIRED is not defined. Fix bug in zdump's tzalloc emulation on hosts that lack tm_zone. (Problem reported by Đoàn Trần Công Danh.) Fix bug in zic on hosts where malloc(0) yields NULL on success. (Problem reported by Tim McBrayer for AIX 6.1.) Fix zic configuration to avoid linkage failures on some platforms. (Problems reported by Gilmore Davidson and Igor Ivanov.) Work around MS-Windows nmake incompatibility with POSIX. (Problem reported by Manuela Friedrich.) Port mktime and strftime to debugging platforms where accessing uninitialized data has undefined behavior (strftime problem reported by Robert Elz). Check more carefully for unlikely integer overflows, preferring C23 <stdckdint.h> to overflow checking by hand, as the latter has had obscure bugs.
2017-10-29Fix the escape used for em dashabhinav
ok wiz@
2017-10-25Remove comma after last Nm entryabhinav
Remove whitespace at the end of a line
2017-07-03Remove workaround for ancient HTML generation code.wiz
2014-10-07Sync with tzcode2014hchristos
2014-08-15merge tzcode2014f via patchchristos
2010-12-17Sort SEE ALSO, add a serial comma.wiz
2010-12-16Provide a re-entrant and thread-safe set of timezone API's thatchristos
don't require locking and can operate on user-specified timezones as opposed to having to alter the environment to change a timezone. This work was presented to the tzcode folks and it was generally accepted, but there seems to be a lot of inertia.
2009-12-31Import tzcode2009k.mlelstv
- now understands 64bit time_t and 64bit data in timezone files. - localtime(), gmtime(), asctime() and ctime() may now fail with a NULL result if time_t cannot be represented by struct tm.
2009-04-11Add missing quotes.joerg
2003-04-16Usewiz
.In header.h instead of .Fd #include \*[Lt]header.h\*[Gt] Much easier to read and write, and supported by groff for ages. Okayed by ross.
2002-10-01New sentence, new line. From Robert Elz.wiz
2002-02-07Generate <>& symbolically.ross
2001-04-07No need for <sys/types.h>.kleink
2001-04-07Add a LIBRARY section.kleink
2001-04-02mdoc'ify. With a tip of the hat to kleink.wiz
1998-01-22sync with tzcode1998ajtc
1997-06-18Sync with tzcode1997ejtc
1996-09-10sync with tzcode96ljtc
1995-11-28merge in changes from 1.1 release branchjtc
1995-03-10Removed "new" from references to newctime(3).jtc
Removed -lz from SYNOPSIS.
1995-03-09Add NetBSD Id's.jtc
1995-03-09New time and date code from ADOjtc