#
de866aa3 |
| 01-Aug-2024 |
Kyle Evans <kevans@FreeBSD.org> |
ssp: switch to _limits.h for the upper bound of size_t
The definitions in _stdint.h has some complications around visibility that _limits.h does not have. Switch to __SIZE_T_MAX to avoid those.
Th
ssp: switch to _limits.h for the upper bound of size_t
The definitions in _stdint.h has some complications around visibility that _limits.h does not have. Switch to __SIZE_T_MAX to avoid those.
This fixes the devel/gperf, devel/glib20 and math/mpfr builds with _FORTIFY_SOURCE enabled to unlock a large fraction of the ports tree to build.
Reported by: Shawn Webb (HardenedBSD) Sponsored by: Klara, Inc. Sponsored by: Stormshield
show more ...
|
#
9a3f7fb4 |
| 21-Jul-2024 |
Kyle Evans <kevans@FreeBSD.org> |
include: ssp: fix last bare `inline`
This was missed in b8730c11a39 ("include: ssp: fix the build [...]"), but <ssp/wchar.h> also had a bare `inline` in use. Swap it over to __ssp_inline as well.
include: ssp: fix last bare `inline`
This was missed in b8730c11a39 ("include: ssp: fix the build [...]"), but <ssp/wchar.h> also had a bare `inline` in use. Swap it over to __ssp_inline as well.
Reported by: netchild Sponsored by: Klara, Inc. Sponsored by: Stormshield
show more ...
|
#
b53d7aa8 |
| 13-Jul-2024 |
Kyle Evans <kevans@FreeBSD.org> |
include: ssp: fortify <wchar.h>
This includes all of the w*() equivalents to str*()/mem*() implemented in more or less the same way. For these ones, we'll just use header-only implementations from
include: ssp: fortify <wchar.h>
This includes all of the w*() equivalents to str*()/mem*() implemented in more or less the same way. For these ones, we'll just use header-only implementations from the start to stop further cluttering the libc symbol table.
Reviewed by: markj Sponsored by: Klara, Inc. Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D45682
show more ...
|