| Age | Commit message (Collapse) | Author |
|
|
|
Pairs with the existing membar_producer.
XXX pullup-8
XXX pullup-9
XXX pullup-10
|
|
XXX pullup-10
|
|
|
|
|
|
Make supportable promises. Omit needless verbiage. Give caveats
with cross-references to entropy(7). Emphasize that security is
necessarily relative to system configuration.
XXX pullup-10
|
|
|
|
|
|
|
|
|
|
On second thought, convert the list of type flags back to -tag, but
don't make it -compact. This way it's easier to see that it's related
to the list above.
|
|
|
|
|
|
|
|
|
|
Use a tag list, not a literal block with hand-formatted text, for
protocols and socket type flags.
|
|
Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
|
|
Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER
Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
|
|
|
|
can find them. sigprocmask being the most problematic.
RISC-V doesn't need the compat syscalls, but seeing them fail in
ktrace is helpful.
|
|
Indent END the same as ENTRY.
NFCI.
|
|
|
|
Thanks for Simon Burge for plic(4).
|
|
Also check for truncation of a long locale string.
|
|
endian machines. When long double support was added, the old code was kept
for the regular double code. This code was never used because WIDE_DOUBLE
was always defined in the Makefile. Remove that old code, and conditionalize
the WIDE_DOUBLE code based on if long doubles are different than doubles on
the specific platform.
|
|
|
|
|
|
path component is not a regular file.
|
|
XXX pullup-10, unless we fix the bug first
|
|
It is a historical accident that MAP_PRIVATE is assumed when neither
it nor MAP_SHARED is specified.
XXX pullup-9
XXX pullup-10
|
|
|
|
|
|
FreeBSD 10 before it appeared in NetBSD 8.
|
|
|
|
This is the size of dst, not of src. The size of src is determined
by the address family.
Fix markup while here: .Fa for function arguments, not .Ar which is
for command arguments.
|
|
|
|
|
|
Requested by Jan-Benedict Glaw.
|
|
but exit() instead.
This was omitted when the *c() set of functions were added in 2014.
|
|
Don't use LC_COLLATE in a real code example, since a real call to set
LC_COLLATE will fail. Mention this.
Inconsistencies noticed by khw on IRC.
|
|
And make the tests work, and exercise all lengths up to 100.
Evidently the previous definition, presumably tightly optimized for
1980s-era compilers and CPUs, was too hard to understand, because it
was incorrectly tested for two decades and broken for years.
PR lib/57141
XXX pullup-8
XXX pullup-9
XXX pullup-10
|
|
|
|
|
|
SIZE_MAX < PTRDIFF_MAX
|
|
|
|
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.
|
|
|
|
|
|
resulting in some doubles printing as garbage.
|
|
|