mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-24 03:37:16 +00:00
libc: further centralize syscall symbols
All architectures necessarily implement _exit(2) and vfork(2) so declare them in sys/Symbol.map. Reviewed by: imp, kib, emaste Differential Revision: https://reviews.freebsd.org/D42614
This commit is contained in:
parent
e3e9c205ff
commit
e4a1800f06
|
@ -4,9 +4,6 @@
|
|||
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
||||
*/
|
||||
FBSD_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_exit;
|
||||
|
||||
.mcount;
|
||||
_setjmp;
|
||||
_longjmp;
|
||||
|
@ -24,7 +21,6 @@ FBSD_1.0 {
|
|||
htons;
|
||||
ntohl;
|
||||
ntohs;
|
||||
vfork;
|
||||
makecontext;
|
||||
};
|
||||
|
||||
|
|
|
@ -4,9 +4,6 @@
|
|||
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
||||
*/
|
||||
FBSD_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_exit;
|
||||
|
||||
.mcount;
|
||||
_setjmp;
|
||||
_longjmp;
|
||||
|
@ -37,7 +34,6 @@ FBSD_1.0 {
|
|||
amd64_set_gsbase;
|
||||
brk;
|
||||
sbrk;
|
||||
vfork;
|
||||
};
|
||||
|
||||
FBSD_1.6 {
|
||||
|
|
|
@ -4,9 +4,6 @@
|
|||
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
||||
*/
|
||||
FBSD_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_exit;
|
||||
|
||||
__mcount;
|
||||
_setjmp;
|
||||
_longjmp;
|
||||
|
@ -23,7 +20,6 @@ FBSD_1.0 {
|
|||
htons;
|
||||
ntohl;
|
||||
ntohs;
|
||||
vfork;
|
||||
brk;
|
||||
sbrk;
|
||||
};
|
||||
|
|
|
@ -4,9 +4,6 @@
|
|||
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
||||
*/
|
||||
FBSD_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_exit;
|
||||
|
||||
.mcount;
|
||||
_setjmp;
|
||||
_longjmp;
|
||||
|
@ -25,7 +22,6 @@ FBSD_1.0 {
|
|||
htons;
|
||||
ntohl;
|
||||
ntohs;
|
||||
vfork;
|
||||
brk;
|
||||
i386_clr_watch;
|
||||
i386_get_fsbase;
|
||||
|
|
|
@ -4,9 +4,6 @@
|
|||
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
||||
*/
|
||||
FBSD_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_exit;
|
||||
|
||||
_mcount;
|
||||
_setjmp;
|
||||
_longjmp;
|
||||
|
@ -30,7 +27,6 @@ FBSD_1.0 {
|
|||
ntohs;
|
||||
brk;
|
||||
sbrk;
|
||||
vfork;
|
||||
};
|
||||
|
||||
FBSD_1.3 {
|
||||
|
|
|
@ -4,9 +4,6 @@
|
|||
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
||||
*/
|
||||
FBSD_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_exit;
|
||||
|
||||
_mcount;
|
||||
_setjmp;
|
||||
_longjmp;
|
||||
|
@ -30,7 +27,6 @@ FBSD_1.0 {
|
|||
ntohs;
|
||||
brk;
|
||||
sbrk;
|
||||
vfork;
|
||||
};
|
||||
|
||||
FBSDprivate_1.0 {
|
||||
|
|
|
@ -4,9 +4,6 @@
|
|||
* stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
|
||||
*/
|
||||
FBSD_1.0 {
|
||||
/* PSEUDO syscalls */
|
||||
_exit;
|
||||
|
||||
_setjmp;
|
||||
_longjmp;
|
||||
fabs;
|
||||
|
@ -23,7 +20,6 @@ FBSD_1.0 {
|
|||
htons;
|
||||
ntohl;
|
||||
ntohs;
|
||||
vfork;
|
||||
makecontext;
|
||||
};
|
||||
|
||||
|
|
|
@ -30,6 +30,7 @@ FBSD_1.0 {
|
|||
__setugid;
|
||||
__syscall;
|
||||
__sysctl;
|
||||
_exit;
|
||||
_umtx_op;
|
||||
abort2;
|
||||
accept;
|
||||
|
@ -283,6 +284,7 @@ FBSD_1.0 {
|
|||
utrace;
|
||||
uuidgen;
|
||||
vadvise;
|
||||
vfork;
|
||||
wait4;
|
||||
write;
|
||||
writev;
|
||||
|
|
Loading…
Reference in a new issue