mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-21 18:27:22 +00:00
libc: move MD sys related symbols to libsys
This is a mix genuine MD interfaces and compat symbols like _getlogin. Reviewed by: kib, emaste, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/908
This commit is contained in:
parent
cdecda8da3
commit
1e2502bfca
|
@ -13,20 +13,6 @@ FBSD_1.0 {
|
|||
fpsetmask;
|
||||
fpsetprec;
|
||||
fpsetround;
|
||||
rfork_thread;
|
||||
amd64_get_fsbase;
|
||||
amd64_get_gsbase;
|
||||
amd64_set_fsbase;
|
||||
amd64_set_gsbase;
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSD_1.6 {
|
||||
x86_pkru_get_perm;
|
||||
x86_pkru_set_perm;
|
||||
x86_pkru_protect_range;
|
||||
x86_pkru_unprotect_range;
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -35,14 +21,9 @@ FBSD_1.6 {
|
|||
*
|
||||
*/
|
||||
FBSDprivate_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_getlogin;
|
||||
|
||||
___longjmp;
|
||||
__longjmp;
|
||||
__signalcontext;
|
||||
signalcontext;
|
||||
__siglongjmp;
|
||||
_brk;
|
||||
_vfork;
|
||||
};
|
||||
|
|
|
@ -6,8 +6,6 @@
|
|||
FBSD_1.0 {
|
||||
__mcount;
|
||||
alloca;
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSD_1.3 {
|
||||
|
@ -25,18 +23,12 @@ FBSD_1.6 {
|
|||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_getlogin;
|
||||
|
||||
__aeabi_read_tp;
|
||||
___longjmp;
|
||||
__longjmp;
|
||||
signalcontext;
|
||||
_signalcontext;
|
||||
__siglongjmp;
|
||||
_vfork;
|
||||
_brk;
|
||||
_sbrk;
|
||||
|
||||
_libc_arm_fpu_present;
|
||||
};
|
||||
|
|
|
@ -7,39 +7,13 @@ FBSD_1.0 {
|
|||
.mcount;
|
||||
alloca;
|
||||
__flt_rounds;
|
||||
rfork_thread;
|
||||
brk;
|
||||
i386_clr_watch;
|
||||
i386_get_fsbase;
|
||||
i386_get_gsbase;
|
||||
i386_get_ioperm;
|
||||
i386_get_ldt;
|
||||
i386_set_fsbase;
|
||||
i386_set_gsbase;
|
||||
i386_set_ioperm;
|
||||
i386_set_ldt;
|
||||
i386_set_watch;
|
||||
i386_vm86;
|
||||
sbrk;
|
||||
___tls_get_addr;
|
||||
};
|
||||
|
||||
FBSD_1.6 {
|
||||
x86_pkru_get_perm;
|
||||
x86_pkru_set_perm;
|
||||
x86_pkru_protect_range;
|
||||
x86_pkru_unprotect_range;
|
||||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_getlogin;
|
||||
|
||||
___longjmp;
|
||||
__longjmp;
|
||||
__signalcontext;
|
||||
signalcontext;
|
||||
__siglongjmp;
|
||||
_vfork;
|
||||
_brk;
|
||||
};
|
||||
|
|
|
@ -11,8 +11,6 @@ FBSD_1.0 {
|
|||
fpgetsticky;
|
||||
fpsetmask;
|
||||
fpsetround;
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSD_1.3 {
|
||||
|
@ -20,9 +18,6 @@ FBSD_1.3 {
|
|||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_getlogin;
|
||||
|
||||
_fpgetsticky;
|
||||
__longjmp;
|
||||
signalcontext;
|
||||
|
|
|
@ -11,17 +11,8 @@ FBSD_1.0 {
|
|||
fpgetsticky;
|
||||
fpsetmask;
|
||||
fpsetround;
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_getlogin;
|
||||
|
||||
_fpgetsticky;
|
||||
__longjmp;
|
||||
signalcontext;
|
||||
__signalcontext;
|
||||
__syncicache;
|
||||
};
|
||||
|
|
|
@ -117,6 +117,9 @@ SPSEUDO= ${PSEUDO:S/.o/.S/}
|
|||
SRCS+= ${SASM} ${SPSEUDO}
|
||||
|
||||
SYM_MAPS+= ${LIBSYS_SRCTOP}/Symbol.sys.map
|
||||
.if exists(${LIBSYS_SRCTOP}/${LIBC_ARCH}/Symbol.sys.map)
|
||||
SYM_MAPS+= ${LIBSYS_SRCTOP}/${LIBC_ARCH}/Symbol.sys.map
|
||||
.endif
|
||||
|
||||
# Generated files
|
||||
CLEANFILES+= ${SASM} ${SPSEUDO}
|
||||
|
|
28
lib/libsys/amd64/Symbol.sys.map
Normal file
28
lib/libsys/amd64/Symbol.sys.map
Normal file
|
@ -0,0 +1,28 @@
|
|||
FBSD_1.0 {
|
||||
rfork_thread;
|
||||
amd64_get_fsbase;
|
||||
amd64_get_gsbase;
|
||||
amd64_set_fsbase;
|
||||
amd64_set_gsbase;
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSD_1.6 {
|
||||
x86_pkru_get_perm;
|
||||
x86_pkru_set_perm;
|
||||
x86_pkru_protect_range;
|
||||
x86_pkru_unprotect_range;
|
||||
};
|
||||
|
||||
/*
|
||||
*
|
||||
* FreeBSD private ABI
|
||||
*
|
||||
*/
|
||||
FBSDprivate_1.0 {
|
||||
_getlogin;
|
||||
|
||||
_brk;
|
||||
_vfork;
|
||||
};
|
11
lib/libsys/arm/Symbol.sys.map
Normal file
11
lib/libsys/arm/Symbol.sys.map
Normal file
|
@ -0,0 +1,11 @@
|
|||
FBSD_1.0 {
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
_getlogin;
|
||||
_vfork;
|
||||
_brk;
|
||||
_sbrk;
|
||||
};
|
29
lib/libsys/i386/Symbol.sys.map
Normal file
29
lib/libsys/i386/Symbol.sys.map
Normal file
|
@ -0,0 +1,29 @@
|
|||
FBSD_1.0 {
|
||||
rfork_thread;
|
||||
brk;
|
||||
i386_clr_watch;
|
||||
i386_get_fsbase;
|
||||
i386_get_gsbase;
|
||||
i386_get_ioperm;
|
||||
i386_get_ldt;
|
||||
i386_set_fsbase;
|
||||
i386_set_gsbase;
|
||||
i386_set_ioperm;
|
||||
i386_set_ldt;
|
||||
i386_set_watch;
|
||||
i386_vm86;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSD_1.6 {
|
||||
x86_pkru_get_perm;
|
||||
x86_pkru_set_perm;
|
||||
x86_pkru_protect_range;
|
||||
x86_pkru_unprotect_range;
|
||||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
_getlogin;
|
||||
_vfork;
|
||||
_brk;
|
||||
};
|
8
lib/libsys/powerpc/Symbol.sys.map
Normal file
8
lib/libsys/powerpc/Symbol.sys.map
Normal file
|
@ -0,0 +1,8 @@
|
|||
FBSD_1.0 {
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
_getlogin;
|
||||
};
|
8
lib/libsys/powerpc64/Symbol.sys.map
Normal file
8
lib/libsys/powerpc64/Symbol.sys.map
Normal file
|
@ -0,0 +1,8 @@
|
|||
FBSD_1.0 {
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
_getlogin;
|
||||
};
|
Loading…
Reference in a new issue