NetBSD/include
christos f22d611322 Sync with tzcode2024a:
Release 2024a - 2024-02-01 09:28:56 -0800

  Changes to code

    The FROM and TO columns of Rule lines can no longer be "minimum"
    or an abbreviation of "minimum", because TZif files do not support
    DST rules that extend into the indefinite past - although these
    rules were supported when TZif files had only 32-bit data, this
    stopped working when 64-bit TZif files were introduced in 1995.
    This should not be a problem for realistic data, since DST was
    first used in the 20th century.  As a transition aid, FROM columns
    like "minimum" are now diagnosed and then treated as if they were
    the year 1900; this should suffice for TZif files on old systems
    with only 32-bit time_t, and it is more compatible with bugs in
    2023c-and-earlier localtime.c.  (Problem reported by Yoshito
    Umaoka.)

    localtime and related functions no longer mishandle some
    timestamps that occur about 400 years after a switch to a time
    zone with a DST schedule.  In 2023d data this problem was visible
    for some timestamps in November 2422, November 2822, etc. in
    America/Ciudad_Juarez.  (Problem reported by Gilmore Davidson.)

    strftime %s now uses tm_gmtoff if available.  (Problem and draft
    patch reported by Dag-Erling Smørgrav.)

  Changes to build procedure

    The leap-seconds.list file is now copied from the IERS instead of
    from its downstream counterpart at NIST, as the IERS version is
    now in the public domain too and tends to be more up-to-date.
    (Thanks to Martin Burnicki for liaisoning with the IERS.)

  Changes to documentation

    The strftime man page documents which struct tm members affect
    which conversion specs, and that tzset is called.  (Problems
    reported by Robert Elz and Steve Summit.)
2024-02-17 14:54:47 +00:00
..
arpa fix various typos in comments. 2024-02-05 21:46:04 +00:00
protocols Add external attribute dumping and restoring support from FreeBSD. 2021-06-19 13:56:34 +00:00
rpc fix various typos in comments, mainly origional->original, 2022-05-28 21:14:56 +00:00
rpcsvc s/impliment/implement/ in comment. 2020-04-02 15:30:25 +00:00
ssp Allow __ssp_inline to be overriden 2023-11-15 03:14:16 +00:00
Makefile Move the basic part of XDR to common/include/rpc and common/lib/libc/rpc. 2019-06-04 15:07:55 +00:00
a.out.h
aio.h
ar.h
assert.h assert.h: remove custom macro definitions for lint mode 2023-09-12 22:08:24 +00:00
atomic.h
bitstring.h
bm.h
cdbw.h cdbw(3): Make cdbw_output descr parameter type less confusing. 2023-08-08 10:34:08 +00:00
complex.h
cpio.h
ctype.h Fix visibility of various C99 features, esp. for C++11. 2020-03-20 01:08:42 +00:00
db.h
dirent.h scandir(3) and alphasort(3) are part of POSIX-2008, so don't require 2022-12-28 11:51:21 +00:00
disktab.h
dlfcn.h
endian.h
err.h err.h: dead once is dead enough 2022-01-06 00:16:47 +00:00
errno.h
fenv.h
fmtmsg.h fix triple s typos in comments. 2023-12-08 21:46:02 +00:00
fnmatch.h
fstab.h
fts.h
ftw.h
getopt.h
glob.h Add GLOB_TILDE_CHECK (from GNU) 2019-05-29 01:21:33 +00:00
grp.h
hesiod.h
iconv.h Switch the iconv(3) prototype to the POSIX conformant variation 2019-10-24 18:17:14 +00:00
ieeefp.h
ifaddrs.h
inttypes.h
iso646.h
kvm.h
langinfo.h
libgen.h
limits.h libc: Reintroduce getentropy. 2022-05-31 13:42:58 +00:00
link.h
link_aout.h
link_elf.h Remove duplicate word in a comment 2020-09-22 01:52:16 +00:00
locale.h
login_cap.h
lwp.h
malloc.h remove global pointers, add get/seters. 2019-03-12 15:11:13 +00:00
math.h It seems that we need prototypes for long double math functions, even 2024-01-22 14:01:50 +00:00
md2.h Add missing decls 2024-01-19 18:40:35 +00:00
memory.h
mntopts.h Change the default for ACLs to be posix1e instead of nfsv4 to match FreeBSD. 2021-09-18 03:05:19 +00:00
monetary.h PR lib/54744 (bruno@haible.de) 2019-12-08 02:15:02 +00:00
mpool.h
mqueue.h
ndbm.h
netconfig.h
netdb.h Note that the NI_WITHSCOPEID flag is obsolete. 2024-02-16 11:13:59 +00:00
netgroup.h
nl_types.h
nlist.h
nsswitch.h
paths.h
pwd.h
quota.h
randomid.h
ranlib.h
re_comp.h
regex.h - Replace REG_ENOSYS (unused) with REG_ILLSEQ. 2021-02-23 17:14:42 +00:00
regexp.h
res_update.h
resolv.h fix typos in comments, mainly s/extention/extension/ and s/sufficent/sufficient/ 2021-09-03 21:54:58 +00:00
rmt.h
sched.h sched.h: keep __clone() visible under _NETBSD_SOURCE 2022-08-01 15:16:05 +00:00
search.h
semaphore.h
setjmp.h
sgtty.h
signal.h Expose sigaltstack, stack_t and friends to Posix Issue 5 (200809L) References: 2021-11-02 20:12:25 +00:00
spawn.h Commit the userland portion of the posix_spawn_chdir project by Piyush Sachdeva 2021-11-07 14:34:30 +00:00
stab.h
stdalign.h
stddef.h Remove trailing whitespace 2020-05-13 14:00:58 +00:00
stdio.h stdio.h: remove outdated comment for vscanf 2021-09-11 20:05:33 +00:00
stdlib.h put reallocarray() in the public namespace 2022-10-28 09:43:58 +00:00
stdnoreturn.h
string.h Add companion mempcpy to wmempcpy, bump. 2023-08-01 17:51:24 +00:00
stringlist.h
strings.h
struct.h
sysexits.h
tar.h
tgmath.h
time.h time.h: fix typo in comment 2023-08-19 08:54:36 +00:00
ttyent.h
tzfile.h Sync with tzcode2024a: 2024-02-17 14:54:47 +00:00
ucontext.h
ulimit.h
unistd.h Add missing decls 2024-01-19 18:40:35 +00:00
util.h
utime.h
utmp.h
utmpx.h utmpx.h: fix comment missed in r. 1.10 _NETBSD_SOURCE changes 2021-08-15 00:36:11 +00:00
uuid.h
vis.h s/appropiate/appropriate/ in comments and readme file. 2022-05-20 21:31:24 +00:00
wchar.h new gdb needs wmempcpy, give it to it. 2023-07-31 17:38:28 +00:00
wctype.h
wordexp.h