mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-04 15:40:44 +00:00
lib{c,sys}: normalize export of openat, setcontext, and swapcontext
List them in the symbol map rather than using the __sym_default to expose them. This will allow later improvements in the stub implementations in libc.so. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D44113
This commit is contained in:
parent
df1a09ba52
commit
ee632fb9eb
|
@ -37,7 +37,6 @@
|
|||
__weak_reference(__sys_openat, __openat);
|
||||
__sym_compat(openat, __impl_openat, FBSD_1.1);
|
||||
__weak_reference(openat, __impl_openat);
|
||||
__sym_default(openat, openat, FBSD_1.2);
|
||||
|
||||
#pragma weak openat
|
||||
int
|
||||
|
|
|
@ -36,7 +36,6 @@
|
|||
__weak_reference(__sys_setcontext, __setcontext);
|
||||
__sym_compat(setcontext, __impl_setcontext, FBSD_1.0);
|
||||
__weak_reference(setcontext, __impl_setcontext);
|
||||
__sym_default(setcontext, setcontext, FBSD_1.2);
|
||||
|
||||
#pragma weak setcontext
|
||||
int
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
__weak_reference(__sys_swapcontext, __swapcontext);
|
||||
__sym_compat(swapcontext, __impl_swapcontext, FBSD_1.0);
|
||||
__weak_reference(swapcontext, __impl_swapcontext);
|
||||
__sym_default(swapcontext, swapcontext, FBSD_1.2);
|
||||
|
||||
#pragma weak swapcontext
|
||||
int
|
||||
|
|
|
@ -301,6 +301,8 @@ FBSD_1.2 {
|
|||
cap_getmode;
|
||||
getloginclass;
|
||||
getpagesizes;
|
||||
openat;
|
||||
pdfork;
|
||||
pdgetpid;
|
||||
pdkill;
|
||||
posix_fallocate;
|
||||
|
@ -309,7 +311,9 @@ FBSD_1.2 {
|
|||
rctl_get_limits;
|
||||
rctl_add_rule;
|
||||
rctl_remove_rule;
|
||||
setcontext;
|
||||
setloginclass;
|
||||
swapcontext;
|
||||
};
|
||||
|
||||
FBSD_1.3 {
|
||||
|
|
Loading…
Reference in a new issue