freebsd-nq/lib/libc
Konstantin Belousov 81b3a0a341 libc: implement rtld_get_stack_prot() for real
which makes stack prot correct for non-main threads created by binaries
with statically linked libthr.

Cache result, but do not engage into the full double-checked locking,
since calculation of the return value is idempotent.

PR:	252549
Reported and reviewed by:	emaste
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D28075
2021-01-10 08:25:43 +02:00
..
aarch64
amd64
arm
capability Fix a few mandoc issues 2020-10-09 19:12:44 +00:00
compat-43
db
gdtoa
gen libc: implement rtld_get_stack_prot() for real 2021-01-10 08:25:43 +02:00
gmon
i386
iconv
include Add eventfd(3) wrappers to libc. 2020-12-27 12:57:26 +02:00
inet
isc
locale libc: Fix most issues reported by mandoc 2020-12-19 14:54:28 +00:00
md
mips
nameser
net libc: Fix most issues reported by mandoc 2020-12-19 14:54:28 +00:00
nls Implement strerror_l(). 2020-12-16 09:02:09 +00:00
posix1e Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
powerpc Add CFI start/end proc directives to arm64, i386, and ppc 2020-12-05 00:33:28 +00:00
powerpc64 Add CFI start/end proc directives to arm64, i386, and ppc 2020-12-05 00:33:28 +00:00
powerpcspe [PowerPC] Implement VDSO timebase access on powerpc* 2020-09-08 03:00:31 +00:00
quad
regex libc: regex: rework unsafe pointer arithmetic 2021-01-08 13:58:35 -06:00
resolv
riscv libc: Provide sub fp(s|g)etmask() implementations for RISC-V 2020-08-03 12:48:51 +00:00
rpc
secure
softfloat
stdio tmpnam(3): Also mention tmpfile in the ENVIRONMENT section 2020-08-07 16:20:07 +00:00
stdlib libc: Fix most issues reported by mandoc 2020-12-19 14:54:28 +00:00
stdtime
string strerror.3: Fix whitespace issue introduced in r368714 2020-12-18 22:10:17 +00:00
sys aio_fsync(2): Support O_DSYNC. 2021-01-08 13:15:56 +13:00
tests Rename NO_WERROR -> MK_WERROR=no 2021-01-07 09:31:03 +00:00
uuid
x86 x86 vdso gettc: Add RDTSCP support 2021-01-10 04:42:34 +02:00
xdr
yp
libc_nossp.ldscript
libc.ldscript
Makefile [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le. 2020-09-23 00:21:51 +00:00
Makefile.depend
Makefile.depend.options
Versions.def