freebsd-src/lib/libc/include
Brooks Davis 9cbd96582c libc: split libc and syscall interposing (1/2)
System calls or their wrappers are now interposed by
__libsys_interposing with purely libc entries remaining in
__libc_interposing.

Use __libsys_interposing_slot in libthr to update __libsys_interposing,
but also make __libc_interposing_slot fall back to
__libsys_interposing_slot so an out of date libc has a chance of working
during updates.

Reviewed by:	kib, emaste, imp
Pull Request:	https://github.com/freebsd/freebsd-src/pull/908
2024-02-05 20:34:55 +00:00
..
isc Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
block_abi.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
compat.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
errlst.h libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
fpmath.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
libc_private.h libc: split libc and syscall interposing (1/2) 2024-02-05 20:34:55 +00:00
namespace.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
nscache.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
nscachedcli.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
nss_tls.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
port_after.h Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
port_before.h Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
reentrant.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
resolv_mt.h
spinlock.h libc: Purge unneeded cdefs.h 2023-11-01 16:44:30 -06:00
un-namespace.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00