Make __libsys_interposing_slot libsys only

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D44881
This commit is contained in:
Brooks Davis 2024-04-22 19:24:36 +01:00
parent 672464f756
commit 7448408656
4 changed files with 5 additions and 3 deletions

View file

@ -60,7 +60,8 @@ MIASM=
NOASM=
SYM_MAPS+= ${LIBSYS_SRCTOP}/Symbol.map
SRCS+= auxv.c
SRCS+= auxv.c \
interposing_table.c
.include "${LIBSYS_SRCTOP}/Makefile.sys"

View file

@ -37,7 +37,6 @@ SRCS+= \
__getosreldate.c \
getpagesize.c \
getpagesizes.c \
interposing_table.c \
libsys_sigwait.c
.if ${LIB} == "c"
@ -46,6 +45,8 @@ SOBJS+= libc_stubs.pico
# Link the full implementation of ELF auxargs for static libc.
STATICOBJS+= auxv.o
STATICOBJS+= interposing_table.o
.endif
NOASM= yield.o

View file

@ -2,6 +2,7 @@ FBSDprivate_1.0 {
__elf_aux_vector;
__getosreldate;
__realpathat;
__libsys_interposing_slot;
_elf_aux_info;
freebsd11_fstat;
freebsd11_fstatat;

View file

@ -384,7 +384,6 @@ FBSD_1.8 {
FBSDprivate_1.0 {
/* Add entries in sort(1) order */
__libsys_interposing_slot;
__set_error_selector;
__sigwait;
gssd_syscall;