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:
Brooks Davis 2023-11-15 23:40:33 +00:00
parent e3e9c205ff
commit e4a1800f06
8 changed files with 2 additions and 28 deletions

View file

@ -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;
};

View file

@ -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 {

View file

@ -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;
};

View file

@ -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;

View file

@ -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 {

View file

@ -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 {

View file

@ -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;
};

View file

@ -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;