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
+2 -1
View File
@@ -60,7 +60,8 @@ MIASM=
NOASM= NOASM=
SYM_MAPS+= ${LIBSYS_SRCTOP}/Symbol.map SYM_MAPS+= ${LIBSYS_SRCTOP}/Symbol.map
SRCS+= auxv.c SRCS+= auxv.c \
interposing_table.c
.include "${LIBSYS_SRCTOP}/Makefile.sys" .include "${LIBSYS_SRCTOP}/Makefile.sys"
+2 -1
View File
@@ -37,7 +37,6 @@ SRCS+= \
__getosreldate.c \ __getosreldate.c \
getpagesize.c \ getpagesize.c \
getpagesizes.c \ getpagesizes.c \
interposing_table.c \
libsys_sigwait.c libsys_sigwait.c
.if ${LIB} == "c" .if ${LIB} == "c"
@@ -46,6 +45,8 @@ SOBJS+= libc_stubs.pico
# Link the full implementation of ELF auxargs for static libc. # Link the full implementation of ELF auxargs for static libc.
STATICOBJS+= auxv.o STATICOBJS+= auxv.o
STATICOBJS+= interposing_table.o
.endif .endif
NOASM= yield.o NOASM= yield.o
+1
View File
@@ -2,6 +2,7 @@ FBSDprivate_1.0 {
__elf_aux_vector; __elf_aux_vector;
__getosreldate; __getosreldate;
__realpathat; __realpathat;
__libsys_interposing_slot;
_elf_aux_info; _elf_aux_info;
freebsd11_fstat; freebsd11_fstat;
freebsd11_fstatat; freebsd11_fstatat;
-1
View File
@@ -384,7 +384,6 @@ FBSD_1.8 {
FBSDprivate_1.0 { FBSDprivate_1.0 {
/* Add entries in sort(1) order */ /* Add entries in sort(1) order */
__libsys_interposing_slot;
__set_error_selector; __set_error_selector;
__sigwait; __sigwait;
gssd_syscall; gssd_syscall;