opnsense-src/lib/libc/include
SHENGYI HONG d8e841a9aa libc: treat execvpe as a week symbol
Some program intercepts the execvpe call in runtime. At the same time, the
implementation of posix_spwan use execvpe. If execvpe is intercepted and
then calls posix_spawn when intercepted. It wil create a infinite loop
because the intercepted execvpe will spawn a posix_spwan call and will be
intercepted again.

See https://github.com/rizsotto/Bear/issues/557 for reference.

Reviewed by:	brooks, kib, emaste
Sponsored by:	FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D49733
2025-04-22 14:12:26 -04: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 libc: remove remnants of __fcntl_compat 2024-03-13 16:52:49 +00: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: treat execvpe as a week symbol 2025-04-22 14:12:26 -04: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